Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 不同长度的平方向量_Matlab_Chi Squared - Fatal编程技术网

Matlab 不同长度的平方向量

Matlab 不同长度的平方向量,matlab,chi-squared,Matlab,Chi Squared,我有3个数据向量,代表3组A、B、C的性别0=男性,1=女性 比如说 A = [0 0 0 0 1 1 1 1 0 0]; B = [1 1 1 1 1 1 1 0]; C = [1 0 0 1 0 1 1 0 1 1 1 1 1]; 以及男女的相对数量 n_maleA =6; n_femaleA =4; n_maleB = 1; n_femaleB = 7; n_maleC = 4; n_femaleC = 9; 我想知道这三个群体之间是否存在显著的性别差异。 为了做到这一点,我读了一本可

我有3个数据向量,代表3组A、B、C的性别0=男性,1=女性

比如说

A = [0 0 0 0 1 1 1 1 0 0];
B = [1 1 1 1 1 1 1 0];
C = [1 0 0 1 0 1 1 0 1 1 1 1 1];
以及男女的相对数量

n_maleA =6;
n_femaleA =4;
n_maleB = 1;
n_femaleB = 7;
n_maleC = 4;
n_femaleC = 9;
我想知道这三个群体之间是否存在显著的性别差异。 为了做到这一点,我读了一本可以使用的书

   [tbl,chi2stat,pval] = crosstab(x1,x2)
我如何将其用于两组以上的数据以及长度不同的数据? 是否有其他适合我的情况的方法在matlab中执行卡方检验?
提前谢谢

恐怕这不是chi2 square的工作原理。您必须将您的信息减少到每组中女性的比例。这些分数加上它们的不确定性,然后可以用chi2方式进行比较。嗯,我认为它会由交叉表自动给出,因为x1和x2应该是原始数据……无论如何,我用你需要的信息编辑了这个问题。。你能给我举一个如何使用chi2 square的例子吗?谢谢