Можем ли мы провести тест на независимость хи-квадрат, используя MATLAB? Если да, я ищу «надежный» пример работы. Я не пробовал, и я не знаком с этим.
Да. Вы можете использовать функцию, которую можно найти при обмене файлами: https://es.mathworks.com/matlabcentral/fileexchange/7143-chi-square-test-for-independence.
Чтобы выполнить тест, просто вызовите función chi2test(data, numOfInterval) со своими данными и количеством интервалов.
chi2test(data, numOfInterval)
data = rand(1000, 1000); num_int = 8; chi2test(data, num_int); x = 5.6000 ans = 14.0671
, где x - результат теста независимости хи-квадрат, а ans - обратная кумулятивная функция распределения хи-квадрат с num_int градусами свобода, указанная для соответствующих вероятностей в data.
x
ans
num_int
data
Дополнительную информацию об этой функции см. в [1].
[1] Кевин Вонг (2020). Тест на Площадь Чи на Независимость (https://www.mathworks.com/matlabcentral/fileexchange/7143-chi-square-test-for-independence), MATLAB Central File Exchange. Получено 12 апреля 2020 г.