DPABI重复测量方差分析时,在permutation test或后续的多重比较校正时报错

各位老师们:

          你们好!最近在使用DPABI进行单因素重复测量方差分析(ANCOVA,Repeated Measures)时,可以生成F图,但在点击DPABI重复测量方差分析的permutation test,或用生成的F图放到viewer后,做后续的多重比较校正(GRF)时均报错,报错信息如下:

Convert F to Z...

Undefined function or variable 'lgamma'.
 
Error in betapdf (line 60)
                  + lgamma (a + b) - lgamma (a) - lgamma (b));
 
Error in betainv (line 87)
    h     = (betacdf (y_old, a, b) - x) ./ betapdf (y_old, a, b);
 
Error in finv (line 58)
  inv(k) = ((1 ./ betainv (1 - x(k), n/2, m/2) - 1) * n / m);
 
Error in y_TFRtoZ (line 46)
    F1    = finv(1 - Tol, Df1, Df2);
 
 
Error in w_GRFCorrection>EasyThreshButton_Callback (line 245)
    [ZMap, P]=y_TFRtoZ(OverlayHeader, '', TestFlag, Df, Df2);
 
Error in gui_mainfcn (line 95)
        feval(varargin{:});
 
Error in w_GRFCorrection (line 42)
    gui_mainfcn(gui_State, varargin{:});
 
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)w_GRFCorrection('EasyThreshButton_Callback',hObject,eventdata,guidata(hObject)) 
Error using uiwait (line 81)
Error while evaluating UIControl Callback
 
还请各位老师给予帮助!非常感谢!!
 

Forums:

I guess you didn't install statistical toolbox for matlab correctly.

严老师,

        您好,我试用了matlab2013a,2014b和2015b,用了3台电脑,也试用了mac和windows系统,在对重复测量分析后的F图进行多重比较校正时,均显示上述错误。但在进行双样本T检验的GRF多重比较校正,双样本T检验的permutation TFCE多重比较校正时,均可以正常进行。请问这还是matlb的统计toolbox安装问题吗?如果是的话,我该安装哪一个statistical toolbox呢?

非常感谢您的帮助!

 

祝好!

你尝试一下用DPABI做统计(不加permutation),然后直接自带估计的平滑核,不要点estimate smoothness试试。

严老师,

         我尝试了你说的方法,根据自带估计的平滑核进行GRF校正,仍然显示上述报错信息。

 

还请您给予指导,谢谢!

 

祝好。