External Email - Use Caution        

Dear all,

this error seems to be gdfCheckNPerClass in utils/fsgdf.cpp. Using "doss" or 
"DOSS" as a tag in the FSGD file doesn't help either, strangely. Could it be 
that it should be strcasecmp() instead of strcmp() in line 1046 of fsgdf.cpp?

Cheers,
Cornelius


Date: Tue, 29 Jun 2021 15:19:20 +0000
From: "Dr. Cornelius Kronlage"
        <cornelius.kronl...@med.uni-tuebingen.de> 
Subject: [Freesurfer] mri_glmfit DOSS
To: "'freesurfer@nmr.mgh.harvard.edu'"
        <freesurfer@nmr.mgh.harvard.edu>
Message-ID: <2a173629cd4540769ec6a07d892ca...@med.uni-tuebingen.de>
Content-Type: text/plain; charset="us-ascii"

        External Email - Use Caution        

Dear freesurfers,

for a morphometry study, I am comparing a single subject at a time to a group 
of controls. I would like to include age, gender (as a continuous variable for 
the sake of simplicity) and eTIV as "nuisance" regressors in the GLM. The FSGD 
looks like this:

GroupDescriptorFile 1
    Title SUBJECT1_vs_allControls
    Class Test
    Class Controls
    Variables Age Gender eTIV
Input SUBJECT1 Test 50 1 1497422.2500
Input SUBJECT2 Controls 30 0 1709039.536815
Input SUBJECT3 Controls 29 0 1423097.816203
Input SUBJECT4 Controls 31 1 1524690.026713
...



When I try to run mri_glmfit I get the following error even though I specify 
DOSS:



$ mri_glmfit --fsgd SUBJECT1_vs_allControls.fsgd doss [...]
gdfRead(): reading SUBJECT1_vs_allControls.fsgd
WARNING: variable 1 is "Gender" which is often a discrete factor
  The proper way to handle discrete factors is to create classes.
  See 
https://secure-web.cisco.com/10ThHTirv10OEqbkasMHR-FObJ8JCIIzwnlckPdClcabJkNNzasGdp_baoY3vFivUVTYKJkWgkuc4zGLEuruJqTFJupPLGS1I-n-IqrMT71wsYNjafciK0No5U2Ht7uG3R-qFReinEp_MecJ9YmfIFhW0ziWBvX_nknV20c9cIGk7hfeC2raoWWBVBbBw6-fQ_YasVd7Tv4WOYVgHcneMGz-jBtgcojHACBL4ql-DTGUQtWydFrpa2B2CXNbzOyFKzQJNEgklSCSyEgY8q0aHfg/https%3A%2F%2Fsurfer.nmr.mgh.harvard.edu%2Ffswiki%2FFsgdExamples
INFO: DeMeanFlag keyword not found, DeMeaning will NOT be done.
Continuous Variable Means (all subjects)
0 Age 28.6875 6.36611
1 Gender 0.46875 0.499022
2 eTIV 1.51444e+06 125811
Class Size and Means of each Continuous Variable
1 Test  1  50.0000   1.0000 1497422.2500
2 Controls 31  28.0000   0.4516 1514993.8589
ERROR: Class Test has 1 members. With 3 variables and using DODS, you need at 
least 4 members
How do I get mri_glmfit to use DOSS, or do I have to specify the design matrix 
by hand in this case?

Thank you!
Best wishes
Cornelius



_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer

Reply via email to