Я пытаюсь запустить тест ANOVAN на Matlab со следующими переменными группировки, помеченными g1 и g2, и набором данных 12 на 3, помеченным B. Затем я запустил функцию 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 должен быть массивом ячеек или матрицей группирующих переменных.
Я не уверен, как мне следует изменить переменные группировки, чтобы код работал