老师:
您好!
我在运行ICA时,使用的是两组被试做对照,每组25例,设定运行次数50(之前用了100次报错说内存不够所以选用了50次)、自动估计成分,最后运行结束时,我想看所有被试的相同成分例如第26个成分,总是报错(如下示),不知道是什么原因,如果想提取(extract)这个成分出来,还是报错,麻烦老师您帮我看看,谢谢!
观察所有被试某个相同成分时报错:
Warning: Calling MEX-file
'D:\MATLAB\toolbox\mica_beta1.21_20110824\nic_functions\nic_spm5_files\nic_spm_slice_vol.dll'.
MEX-files with .dll extensions will not execute in a future version of MATLAB.
Warning: Calling MEX-file
'D:\MATLAB\toolbox\mica_beta1.21_20110824\nic_functions\nic_spm5_files\nic_spm_sample_vol.dll'.
MEX-files with .dll extensions will not execute in a future version of MATLAB.
??? Undefined function or variable 'subjectno'.
Error in ==> nic_rsdd_displayComponent at 46
ind=find(ulabel==labels(subjectno));
Error in ==> component_view_gui>ButOKHandle_Callback at 269
nic_rsdd_displayComponent(handles.appConfig,parameters);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> component_view_gui at 53
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback
提取这个成分时也报错:
??? Undefined function or variable 'subjectno'.
Error in ==> nic_rsdd_displayComponent at 46
ind=find(ulabel==labels(subjectno));
Error in ==> component_view_gui>ButOKHandle_Callback at 269
nic_rsdd_displayComponent(handles.appConfig,parameters);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> component_view_gui at 53
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback
??? Undefined function or variable 'subjectno'.
Error in ==> view_gui>HdlExtractComp_Callback at 740
ind=find(ulabel==labels(subjectno));
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> view_gui at 30
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback
Submitted by YAN Chao-Gan on Thu, 05/17/2012 - 03:58 Permalink
Re
张寒:你的程序包?
Submitted by 287391600 on Fri, 05/18/2012 - 16:20 Permalink
回复
老师:
没太听明白,是程序包有问题,需要重新下载吗
Submitted by YAN Chao-Gan on Tue, 05/22/2012 - 03:25 Permalink
Re
呵呵,我是指MICA好像是张寒他们的工具包。你可以直接给他发email如果他没有看见这个post的话。
看起来是一个变量没有定义,有可能是哪的设置问题?
Submitted by ZHANG_RESTadmin on Tue, 05/22/2012 - 09:51 Permalink
你好! MICA提取成分一般不会报错,你要确定你在Comp
你好!
MICA提取成分一般不会报错,你要确定你在CompView里面选择对合适的项目来看成分和extract成分。
一般来说,在view by type里选择component,然后选择All components with the same label,然后选择你要看或者要extract的成分,然后点view或者extract到指定目录。
Submitted by 287391600 on Tue, 05/22/2012 - 21:39 Permalink
回复
我是这样选的,还是没用,不知道哪里有问题,选择的参数都是按照使用说明选的!
Submitted by ZHANG_RESTadmin on Tue, 05/22/2012 - 22:31 Permalink
程序是否成功跑完了?你QQ告诉我我帮你看看。
程序是否成功跑完了?你QQ告诉我我帮你看看。
Submitted by 287391600 on Tue, 05/22/2012 - 23:04 Permalink
回复
奥,我QQ是287391600,谢谢了!
Submitted by 287391600 on Wed, 05/23/2012 - 10:19 Permalink
回复
谢谢老师们了,可能真的不能放两组,我用一组就不出问题了!
Submitted by ZHANG_RESTadmin on Wed, 05/23/2012 - 10:53 Permalink
两组的时候程序有个bug,谢谢你的报告,我们把它改正了。一
两组的时候程序有个bug,谢谢你的报告,我们把它改正了。一个组和两个组实际上是一样的,MICA会把所有人放进去做分析,不管你分两组还是一组。
最后你分别挑出不同组的结果再进行比较即可。