这是我收到的错误:
Error using maineffectsplot (line 99)
GROUP must be a cell array or matrix of grouping variables with the same length as Y.
这是我的代码:
%% main effect plot
data = [0.9000 1.0000 1.0000; 1.1000 1.1000 1.2000; 1.2000 1.1000 1.1000; 1.4000 1.4000 1.4000;
1.0000 1.0000 0.9000; 1.1000 1.2000 1.1000; 0.9000 0.8000 0.8000; 0.9000 1.0000 0.9000;
0.7000 0.8000 0.7000; 1.1000 1.2000 1.2000; 1.1000 1.0000 1.1000; 1.1000 1.1000 0.9000;
0.8000 0.8000 0.7000; 0.9000 1.1000 1.0000; 0.8000 0.9000 0.8000; 1.1000 1.1000 1.0000];
data = data';
g1 = {'(1)', 'A', 'B' ,'C', 'D', 'AB', 'AC', 'AD', 'BC', 'BD', 'CD', 'ABC', 'BCD', 'ABD', 'ACD', 'ABCD'};
maineffectsplot(data, g1)
帮助maineffectsplot说“每个分组变量必须与Y具有相同的行数” Y有16行,g1也有16行,我不明白为什么我会收到这个错误
我尝试了不同的数据组合,g1;数据,g1'等没有这些工作
这张照片证实我以某种方式设法让他们都有16行
谢谢!
答案 0 :(得分:1)
您只需要g1中的一个单元格,但它必须包含16行。尝试使用
g1 = {['(1)';'A';...;'ABCD']}