为什么在重复测量方差分析(ranova)表中不能正确表示自由度?

17个视图(过去30天)
莫森
莫森 2014年9月5日
评论: 莫森2021年8月15日17:29
你好
我试图在2014年Matlab中使用ranova命令进行重复测量方差分析。我试图比较21个时期内两种不同条件下的许多细胞(比如说60个,作为随机变量)的活性。以下是我如何定义我的表:
历代=[(1:21)'(1:21)'];
任务(1:21,1)=[A'];
任务(22:42,1)=[B'];
任务\历元=表(任务,历元);
cellnum = [1:60]';
表:表:表:表:表:表:表:表:表:表:表:表:表:表(Cell数字,数字数字,数字数字,数字数字,数字数字,数字数字,数字数字,数字数字,数字数字,数字数字,数字,数字,数字,数字,数字,数字,数字,数字(1,:)’、数字,数字(1,1,:)’、数字采取行动(1,1,1,1,:)、数字表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表表:表表表表表表表表表表表(1,1,1,1,数字,数字,4,:)、数字,数字,数字,数字,数字,4,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(十三:),(十四:),(十五:),,“采取行动的行动的纪元(16,:)、16,:)、、预行动的纪元(17,:)、、预行动的纪元(18,:)、预行动的纪元(19,:)、预行动的纪元(19,:)、预行动的纪元(19,:)、预行动的纪元(16,16,:)、、预行动的纪元(16,:)、预行动的纪元(16,,、预行动的纪元(16,,、预行动的纪元(16,:)、、预行动的纪元(16,:)、、预行动的纪元(16,,、预行动的纪元(16,:)、、预行动的纪元(16,,、预行动的纪元(16,:)、预行动的纪元(16,:)、、、预行动的纪元(17,:)、预行动的纪元(17,:)、预行动的纪元(17,:)、预,17,:)、实际纪元(7,:)'、预实际纪元(8,:)'、预实际纪元(9,:)',“10,:,,,,,,,,,,“10,:,,,,,,,,,,,,,,,,,,,,他们,预执行PID时代(12,:,,,,,,预执行PID时代(13,:,,,,,预执行PID时代(13,,,,,,,,预执行PID时代(14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,预执行PID时代(13,,,,,,,,,预执行PID时代(13,,,,,,,,,预执行PID时代(14,,,,,,,,,,,,,,,,,,,,,,,,,,,,预执行PID时代(14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"),;
R1=fitrm(可响应,'Var2-Var43~cellnum','WithinDesign',Task_Epoch);
ranovatbl=ranova(R1,'within model','Task+Epoch+Task*Epoch');
保留的看起来完全随之而来,Ranova表看起来也是合理的,然而,DF总是1看它是看任务,或者时代甚至是他们的拦截。任何人都知道为什么和我做错了什么?
P.S.是否有任何文明的填补保留而不是逐一命名所有42个时期的方式?
你好,莫森

公认的答案

索菲亚鹬
索菲亚鹬 2021年8月13日7:26
你好,莫森,
我知道这对你来说太晚了,但我发现了你的问题,因为我有同样的问题,最终能够找到答案,至少是我的问题。
对于设计内表,如果它是数值或分类,MATLAB会以不同方式对待值。因此,在您的情况下,在将“epoch”插入Task_Poch表之前,您必须先制作它:
历元=分类(历元);

更多答案(0)

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!