【发布时间】:2015-08-24 07:45:42
【问题描述】:
有 4 个组(A、B、C、D) 他们每个人都包含不同数量的男性和女性
male_A = 46
male_B = 241
male_C = 202
male_D = 113
female_A = 43
female_B = 134
female_C = 100
female_D = 53
如何确定男性和女性比例在统计上不同的组?使用 MATLAB 的建议将不胜感激...
可能的解决方案(请检查)
% 1st row: male
% 2nd row: female
cont = [46 241 202 113;
43 134 100 53]
mychi(cont)
%this function should calculate the Chi2
function mychi(cont)
cont = [cont, sum(cont,2)];
cont = [cont; sum(cont,1)];
counter = 1;
for i = 1 : size(cont,1)-1
for j = 1 : size(cont,2)-1
Observed(counter) = cont(i,j);
Expected(counter) = cont(i,end)*cont(end,j)/cont(end:end);
O_E_2(counter) = (abs(Observed(counter)-Expected(counter)).^2)/Expected(counter);
counter = counter + 1;
end
end
DOF = (size(cont,1)-2)*(size(cont,2)-2)
CHI = sum(O_E_2)
end
返回的 CHI 应与 phere 找到
就我而言
DOF =
3
CHI =
8.0746
CHI > 0.352,因此各组的男性和女性数量存在偏差...
【问题讨论】:
-
您能否具体说明“统计上不同的比例”是什么意思?
-
假设比例 A 不同于比例 B、C、D 等。使用一些统计检验(我正在寻找正确的)对于一些 p
-
请不要发垃圾邮件,我的问题和你发的不一样。特别是:1)我有分类变量,2)我有超过 2 个组,3)组的大小不同
标签: matlab comparison chi-squared significance