Submitted by mcp on Tue, 05/26/2015 - 22:55
用DPARS处理ReHo,勾了slice timing、realign、normalise、detrend、filter、smooth,但最后得到的文件只有FunImgARWDF,没有FunImgARWDFS,请问各位老师,这是正常的么?还是哪里出现了错误。另外得到的result的reho里面有以下6个文件,
mReHoMap_Sub_001.nii
ReHoMap_Sub_001.nii
smReHoMap_Sub_001.nii
sReHoMap_Sub_001.nii
szReHoMap_Sub_001.nii
zReHoMap_Sub_001.nii
请问每一个代表什么意思?希望各位老师及战友不吝赐教。由于工作时间原因,没有时间查看以前的帖子,可能有战友问过类似的问题,大家可以把链接发给我,谢谢大家了。
Submitted by ZangYF on Wed, 05/27/2015 - 05:09 Permalink
Re: 用DPARS处理ReHo时出现的几个问题,在此求助各位老师及战友!
ReHo: 最原始的ReHo图像
m...:除以全脑平均ReHo值之后的ReHo
s...:空间平滑
z...:减去全脑平均ReHo、再除以全脑ReHo的标准差。
做不做z变换,基本上没什么区别。
Submitted by mcp on Wed, 05/27/2015 - 22:20 Permalink
Re: 用DPARS处理ReHo时出现的几个问题,在此求助各位老师及战友!
非常感谢臧老师在百忙之中抽取时间回复学生问题。下面还有一个问题想请教,麻烦老师了。就在处理reho时的报错,如下:
1.
Operands to the || and && operators must be convertible to logical scalar values.
Error in DPARSFA>UpdateDisplay (line 1730)
if (theOldIndex>0) && (theOldIndex<= theCount)
Error in DPARSFA>CheckCfgParametersBeforeRun (line 1718)
UpdateDisplay(handles);
Error in DPARSFA>editStartingDirName_Callback (line 1494)
handles=CheckCfgParametersBeforeRun(handles);
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in DPARSFA (line 33)
gui_mainfcn(gui_State, varargin{:});
Error while evaluating uicontrol Callback
2.
Warning: File: DPARSFA_run.m Line: 658 Column: 60
The temporary variable SliceOrder will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If SliceOrder is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
Warning: File: DPARSFA_run.m Line: 930 Column: 83
The temporary variable RefFile will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If RefFile is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
3.
Warning: File: DPARSFA_run.m Line: 658 Column: 60
The temporary variable SliceOrder will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If SliceOrder is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
Warning: File: DPARSFA_run.m Line: 930 Column: 83
The temporary variable RefFile will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If RefFile is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
4. Warning: Escape sequence 'A' is not valid. See 'help sprintf' for valid escape
sequences.
> In rest_detrend at 24
In DPARSFA_run>(parfor body) at 2524
In parallel_function at 466
In DPARSFA_run at 2523
In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
请问老师,能看出是哪方面的问题吗?不知道这些error及warming影不影响reho的分析?
Submitted by LiXun on Thu, 05/28/2015 - 13:22 Permalink
Re: 用DPARS处理ReHo时出现的几个问题,在此求助各位老师及战友!
编号1-4是指出现了四个错误? 为什么2和3是一样的? 最好是同时说明一下在做哪一步时报错,对应的错误是哪一个。
Submitted by mcp on Sat, 05/30/2015 - 09:04 Permalink
Re: 用DPARS处理ReHo时出现的几个问题,在此求助各位老师及战友!
我用我自己的win7/64位,处理出现了以下warming
1、Saving to: E:\MATLAB2012a\bin\matlab.mat
Warning: File: DPARSFA_run.m Line: 658 Column: 60
The temporary variable SliceOrder will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If SliceOrder is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
Warning: File: DPARSFA_run.m Line: 930 Column: 83
The temporary variable RefFile will be cleared at the beginning of each iteration of the parfor loop.
Any value assigned to it before the loop will be lost. If RefFile is used before it is assigned in
the parfor loop, a runtime error will occur.
See Parallel for Loops in MATLAB, "Temporary Variables".
> In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
2、做完normalise,出现了
Saving Parameters..
Done 'Normalise: Estimate & Write'
Done
Moving Normalized Files:Sub_014 OK
Generating the pictures for checking normalization: Sub_014 OK
Warning: Escape sequence 'A' is not valid. See 'help sprintf' for valid escape sequences.
> In rest_detrend at 24
In DPARSFA_run>(parfor body) at 2524
In parallel_function at 466
In DPARSFA_run at 2523
In DPARSFA>pushbuttonRun_Callback at 1601
In gui_mainfcn at 96
In DPARSFA at 33
就出现了上面两个warming;实验室的机器比我自己的好多了。具体在哪部出现的,等我去实验室做的时候截图给老师看一下。辛苦老师解答了。不知道出现这些warming后,会不会对我后期的数据处理有影响?