我正在尝试在Matlab上运行ANOVAN测试,其中包含以下标记为g1和g2的分组变量以及标记为B的12 x 3数据集。然后我运行了Anova函数。
B = [1 3 5; 2 8 9; 0 9 7; 5 5 5; 8 9 6; 1 3 5; 7 7 2; 9 2 3; 9 8 3; 7 5 ; 1 7 2; 6 8 8]
b = reshape(B.',1,[])
g1 = [repmat(1,[1,12]),repmat(2,[1,12]),repmat(3,[1,12])]
g2 = [repmat([3 3 3 6 6 6 9 9 9 15 15 15],[1,3])]
[p,table,stats]=anovan(b,[g1,g2])
我收到以下错误消息:
GROUP必须是单元格数组或分组变量矩阵。
我不确定如何更改分组变量以使代码正常工作