we have repeatedly seen this warning during estimation under Matlab
R14 reported by both Bas Neggers and Dmitri Papodopoulos -
ReML Iteration : 1 ...NaN
Warning: Matrix is singular to working precision.
> In spm_reml at 77
In spm_spm at 805
In wfu_spm_getSPM2_conj at 207
In spm_getSPM at 14
In spm_results_ui at 260
followed by the following error:
Error in ==> spdiags at 114
a((len(k)+1):len(k+1),:) = [i i+d(k) B(i+(m>=n)*d(k),k)];
Error in ==> spm_spm at 420
s = spdiags(1./sqrt(diag(s)),0,nScan,nScan);
Error in ==> spm_spm at 827
SPM = spm_spm(SPM);
Error in ==> wfu_spm_getSPM2_conj at 207
[SPM] = spm_spm(SPM);
Error in ==> spm_getSPM at 14
[SPM,xSPM] = wfu_spm_getSPM2_conj;
Error in ==> spm_results_ui at 260
[SPM,xSPM] = spm_getSPM;
??? Error while evaluating uicontrol Callback.
this is the post where the error is reported
http://www.jiscmail.ac.uk/cgi-bin/wa.exe?A2=ind0504&L=SPM&P=R48484&I=-3
the fix reported there did not work for me either:
(feature('jitallow','structs','off');)
has anyone worked out how to fix this yet? Our study is a very
straightfoward block design (4 sessions, 2 conditions, ABAB design), 169
scans/session. We get the error for some subjects and not others without
rhyme or reason.
any offers of help are much appreciated.
Chris
Christopher Summerfield
[log in to unmask]
|