我试图在MATLAB中进行N路方差分析,并进行进一步的多重比较。 我在6个不同的条件(2'形式'和3'类型' - 那些是分析中的因素)中测量了6个不同的ERP组分幅度,我将受试者设为随机效应。这是我的代码:
[ps, tbl, stats] = anovan(amplitudes{1,1}(:,1), {typevector, formvector, sbjvector}, ... 'model', [1 2 3], ...
'random', 3 ... );
...只要我想要两个输出(ps和tbl),它就能完美地工作。当我尝试获取multcompare函数的统计信息时,我得到了这个:
Undefined function or variable "denommat".
Error in anovan/makestats (line 419)
stats.denom = denommat;
Error in anovan (line 330) stats = makestats(stats); % nested
function
任何想法如何处理它?是否可以手动生成统计数据?或者可能有另一种方法只使用给定的表进行事后比较?