help > RE: conditions: matrix exceeds dimensions-problem
Jul 25, 2012  06:07 AM | Niels Foit
RE: conditions: matrix exceeds dimensions-problem
Hi Alonso

Thank you for your fast reply. So I was trying to import 18 subjects' SPM files via the GUI, works fine. All subjects had two sessions in one SPM-file, with the conditions a+b or a+c.
As soon as I start preprocessing, the following error appears:

??? Index exceeds matrix dimensions.
Error in ==> conn_process at 78
                        okconditions(ncondition)=okconditions(ncondition)|(~isempty(CONN_x.Setup.conditions.values{nsub}{ncondition}{nses}{1})&&~isempty(CONN_x.Setup.conditions.values{nsub}{nconditio
                        Error in ==> conn_process at 10
        case 'setup',           disp(['CONN: RUNNING SETUP STEP']); conn_process([0:5]);

Error in ==> conn at 1057
   conn_process('setup');

Error in ==> conn_menumanager at 116
       feval(MM.MENU{n0}.callback{n1}{1},MM.MENU{n0}.callback{n1}{2:end});
 
??? Error while evaluating figure WindowButtonUpFcn


I narrowed the problem down by excluding single subjects, this revealed that subjects with the conditions A+C caused the program to produce this error.
There is no reason I could think of why this is happening. Any help is appreciated!

Cheers

NIelsOriginally posted by Alfonso Nieto-Castanon:
Hi Niels,

Sorry I am not exactly sure if I am understanding your question correctly. The scripts that import the information from SPM.mat files into the conn toolbox do not have a limit in the number of specified conditions. Perhaps the issue arises because your original SPM model is defined separately for each session (e.g. one single-session SPM model per subject and per session) instead of modeling multiple sessions directly (e.g. one multi-session SPM model per subject)? the toolbox scripts expect the latter (one SPM.mat file per subject). In any way, if you could give me a little more information on your error condition (e.g. are you entering this through batch scripts or with the GUI, how are multiple session modeled in your original SPM.mat files, what is exactly the error message that you get in the matlab command line) I will be happy to help you find out what might be going on.

Best
Alfonso



Originally posted by Niels Foit:
hello conn-experts
 
first of all: great tool. have been using it for single-subject analyses mainly but I would like to switch to group-level now.
I ran into a problem with the conditions in my spm-files: apparently, there is a limit to the number of conditions, which I was not aware of. my paradigm consists of three slightly different sessions. If I load them all, conn aborts with the above-named error. Any suggestions? I could of course run each session as a single "group" but this is not exactly helpful for my research.
 
cheers
niels

Threaded View

TitleAuthorDate
Niels Foit Jul 24, 2012
Alfonso Nieto-Castanon Jul 25, 2012
RE: conditions: matrix exceeds dimensions-problem
Niels Foit Jul 25, 2012
Alfonso Nieto-Castanon Jul 25, 2012
Niels Foit Jul 26, 2012
Alfonso Nieto-Castanon Jul 27, 2012
Niels Foit Jul 28, 2012
Alfonso Nieto-Castanon Jul 30, 2012