dparsf 报错是为什么?

严老师:
         您好!dparsf2.2功能强大,与时俱进。但由于比较新手,我只能运行dparsf basic version了,比较谨慎严格。
  数据的准备:FunRaw(静息功能像),T1Raw(横断面的T1像);按照以下设置,定了-1 40 20的roi做FC;
        RUN到中途,跳出“未能找到co*的T1像,是否用已存在的T1像,使用后会加上前缀“co”,然后让选 yes or no
        我选了yes   之后算完alff falff malff 都能得出result
        但Run到后面出问题了:  似乎提示在去除协变量过程出问题? 

??? Error using ==> rest_to4d
Too many output arguments.

Error in ==> y_RegressOutImgCovariates at 44
[AllVolume,VoxelSize,theImgFileList, Header,nVolumn] =rest_to4d(DataDir);

Error in ==> DPARSF_run at 1176
        y_RegressOutImgCovariates([AutoDataProcessParameter.DataProcessDir,filesep,FunImgDir,filesep,AutoDataProcessParameter.SubjectID{i}],ACovariablesDef,'_Covremoved','');
        
Error in ==> DPARSF>pushbuttonRun_Callback at 992
    [Error]=DPARSF_run(handles.Cfg);

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> DPARSF at 45
    gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback
       望严老师空闲时能给予解答!谢谢!
 

 严老师,臧老师:
         我如果设170timepoint 从 "funimgnomalizeddetrendedfiltered"开始往下计算去除协变量,提取时间序列,计算功能连接,dparsf则可以继续跑到底。请问老师这是什么原因,得到的结果正确吗???
         请老师抽空给予解惑! 谢谢!


对的!我今天刚重新下了最新的 dparsf 2.2和 rest1.8 能够顺利跑到底了!原来2.2的dparsf要和1.8以上的rest搭配,我开始没注意看。  

谢谢严老师!^_^

你好!

从报错信息

??? Error using ==> rest_to4d
Too many output arguments.


看起来,似乎是用了一个非常老版本的REST。你用的REST版本是什么呢?

超赣