0

我正在尝试在 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我的因变量(我现在有点迷路了,希望能得到任何帮助。

最好的

4

1 回答 1

0

发现了。我前段时间下载的一个工具箱也有 chi2inv 命令,这提示错误=)

于 2019-02-20T15:59:01.937 回答