在MATLAB上运行ANOVAN测试时出现错误消息:“ GROUP必须是单元格数组或分组变量矩阵。”

时间:2019-04-12 00:23:53

标签: matlab anova

我正在尝试在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必须是单元格数组或分组变量矩阵。

我不确定如何更改分组变量以使代码正常工作

0 个答案:

没有答案