我正在尝试在 Matlab 中运行重复测量方差分析,其中包含 4 个因素,其中一个因素代表我想要作为随机因素的受试者。我的代码如下:
[p,table,stats] = anovan(COORDS_SUBJ_II,{group_hand,group_stim,group_time,group_subs},'random',4,'varnames',{'HAND','STIM','TIME','SUBS'});
在这里,所有变量都具有相同的维度,即 1350x1(所有类型都是“双”)。我在网上用一些建议的代码检查了我的代码并且它匹配,但我不断收到以下错误...
Error using chi2inv (line 3)
P and V must be of common size or scalars
Error in anovan>varcompest (line 838)
L = msTerm .* dfTerm ./ chi2inv(1-alpha/2,dfTerm);
Error in anovan>getRandomInfo (line 811)
[varest,varci] = varcompest(ems,randomterms,msTerm,dfTerm,alpha);
Error in anovan (line 296)
getRandomInfo(msterm,dfterm,mse,dfe,emsMat,randomterm,...
COORDS_SUBJ_II
我的因变量(我现在有点迷路了,希望能得到任何帮助。
最好的
泰