我们能用MATLAB做"卡方独立性"测试吗?如果是,我正在寻找一个"可靠"的工作示例。我没有试过,也不熟悉。
是。您可以使用文件交换中的功能:https://es.mathworks.com/matlabcentral/fileexchange/7143-chi-square-test-for-independence.
要执行测试,只需使用数据和间隔数调用funciónchi2test(data, numOfInterval)
即可。
示例代码
data = rand(1000, 1000);
num_int = 8;
chi2test(data, num_int);
x =
5.6000
ans =
14.0671
其中x
是独立性卡方检验的结果并且CCD_ 3是具有为CCD_ 5中的对应概率指定的CCD_。
有关此功能的更多信息,请参阅[1]。
[1] Kevin Wong(2020(。独立性卡方检验(https://www.mathworks.com/matlabcentral/fileexchange/7143-chi-square-test-for-independence),MATLAB中央文件交换。检索日期:2020年4月12日。