Thanks for the suggestions Doug, I have a few clarifying questions below,
to make sure I understand everything.


On Tue, Oct 22, 2013 at 8:02 AM, Douglas N Greve
<gr...@nmr.mgh.harvard.edu>wrote:

>
> The duration of illnessis always 0 for your healthy controls(which is
> obviously reasonable). The problem is that mri_glmfit is creating a
> regressor of all 0s to model this duration and this is causing the
> ill-conditionedness. There are several things you can do:
>
> 1. Create your own design matrix so that HCs do not have a column for
> duration. You can edit the one created by mri_glmfit from the fsgd. You
> can then feed this matrix into mri_glmfit instead of the fsgd file.
>
Would I do this for both medication and duration columns?
What is the flag for feeding mri_glmfit an .mtx instead of an fsgd?

>
> 2. Run mri_glmfit with DOSS instead of DODS. This is appropriateif all
> four groupshave the same slope with age, mean thickness, medication, and
> duration.
>
i.e. if there are no group differences on age, mean thickness, medication,
or duration of illness I can run DOSS? My groups are matched on age and
,mean thickness, but there are obviously group differences in medications
and illness duration... thus wouldn't I expect them to have different
slopes?

>
> 3. Recode the HCs be SZs with 0 duration illness. This maynot make sense
> with your other variables (like medication).
>
i.e. collapse them into one group? But, the analysis I am interested in is
detecting group differences in thickness whilst controlling for confounds
such as age, medication, and duration of illness... if I recoded the HC
group wouldn't this change the analysis from between group to within?

>
> doug
>
> On 10/21/2013 11:01 PM, Laura M. Tully wrote:
> > Hello freesurfers,
> >
> > I'm trying to run mri_glmfit between groups analysis (patients vs.
> > controls) with gender, age, medication (continuous), and duration of
> > illness as covariates. The problem is, only the patients have
> > medication and duration of illness values - by virtue of being control
> > participants, the control group have values of zero for medication and
> > duration of illness. This causes issues with the matrix and I'm trying
> > to figure out how to get around it. Suggestions would be most
> > appreciated. See output and details below, plus attached files.
> >
> > Thanks!
> >
> > Laura.
> >
> > *Command line: *
> > mri_glmfit --y lh_grpDiffs_thickness10.mgh --fsgd
> > grpdiffs_thickness_lh_Med_Dur.fsgd --fsgd-rescale --C
> > Contrast1A_grp_Diffs_HCvsSZ_Med_Dur.mtx --surf fsaverage lh --cortex
> > --glmdir lh_grpdiffs_lh_thickness_Med_Dur.glmdir
> > *
> > *
> > *Output:*
> > gdfReadHeader: reading grpdiffs_thickness_lh_Med_Dur.fsgd
> > INFO: demeaning continuous variables
> > Continuous Variable Means (all subjects)
> > 0 Age 36.0909 11.4927
> > 1 LH_Mean_Thick 2.34931 0.118499
> > 2 medication 204.545 330.217
> > 3 duration_illness 7.74545 11.4005
> > Class Means of each Continuous Variable
> > 1 HCmale  34.3000   2.3799   0.0000   0.0000
> > 2 HCfemale  32.5556   2.3723   0.0000   0.0000
> > 3 SZmale  36.5000   2.3124 391.2500  14.6875
> > 4 SZfemale  42.2000   2.3265 499.0000  19.1000
> > INFO: gd2mtx_method is dods
> > Reading source surface
> > /ncf/snp/04/SCORE/freesurfer_analysis/fsaverage/surf/lh.white
> > Number of vertices 163842
> > Number of faces    327680
> > Total area         65416.648438
> > AvgVtxArea       0.399267
> > AvgVtxDist       0.721953
> > StdVtxDist       0.195470
> >
> > $Id: mri_glmfit.c,v 1.196.2.6 2011/05/05 20:54:25 greve Exp $
> > cwd /ncf/snp/04/SCORE/freesurfer_analysis/glm_analysis
> > cmdline mri_glmfit --y lh_grpDiffs_thickness10.mgh --fsgd
> > grpdiffs_thickness_lh_Med_Dur.fsgd --fsgd-rescale --C
> > Contrast1A_grp_Diffs_HCvsSZ_Med_Dur.mtx --surf fsaverage lh --cortex
> > --glmdir lh_grpdiffs_lh_thickness_Med_Dur.glmdir
> > sysname  Linux
> > hostname ncfws14.rc.fas.harvard.edu <http://ncfws14.rc.fas.harvard.edu>
> > machine  x86_64
> > user     ltully
> > FixVertexAreaFlag = 1
> > UseMaskWithSmoothing     1
> > OneSampleGroupMean 0
> > y
> >
>  
> /ncf/snp/04/SCORE/freesurfer_analysis/glm_analysis/lh_grpDiffs_thickness10.mgh
> > logyflag 0
> > usedti  0
> > FSGD grpdiffs_thickness_lh_Med_Dur.fsgd
> > labelmask
> >  /ncf/snp/04/SCORE/freesurfer_analysis/fsaverage/label/lh.cortex.label
> > maskinv 0
> > glmdir lh_grpdiffs_lh_thickness_Med_Dur.glmdir
> > IllCondOK 0
> > ReScaleX 1
> > DoFFx 0
> > Creating output directory lh_grpdiffs_lh_thickness_Med_Dur.glmdir
> > Loading y from
> >
> /ncf/snp/04/SCORE/freesurfer_analysis/glm_analysis/lh_grpDiffs_thickness10.mgh
> > INFO: gd2mtx_method is dods
> > Saving design matrix to lh_grpdiffs_lh_thickness_Med_Dur.glmdir/Xg.dat
> > Normalized matrix condition is 1e+08
> > Design matrix ------------------
> >  0.000   0.000   1.000   0.000   0.000   0.000   0.740   0.000   0.000
> >   0.000  -1.700   0.000   0.000   0.000 0.329   0.000   0.000   0.000
> >   0.817   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -0.392   0.000   0.000
> >   0.000   0.233   0.000   0.000   0.000 0.632   0.000   0.000   0.000
> >  -0.148   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -0.191   0.000
> >   0.000   0.000   0.013   0.000   0.000 0.000  -1.511   0.000   0.000
> >   0.000  -0.272;
> >  0.000   0.000   1.000   0.000   0.000   0.000   0.479   0.000   0.000
> >   0.000   0.427   0.000   0.000   0.000 0.212   0.000   0.000   0.000
> >   0.729   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000   0.940   0.000
> >   0.000   0.000  -0.907   0.000   0.000 0.000   0.912   0.000   0.000
> >   0.000  -0.009;
> >  0.000   0.000   1.000   0.000   0.000   0.000   1.436   0.000   0.000
> >   0.000  -0.029   0.000   0.000   0.000  -0.276   0.000   0.000
> > 0.000   1.431   0.000;
> >  1.000   0.000   0.000   0.000   0.757   0.000   0.000   0.000  -0.235
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   1.018   0.000   0.000   0.000  -0.775
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   1.627   0.000   0.000   0.000  -0.032
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000   1.953   0.000   0.000   0.000
> >  -0.070   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   1.105   0.000   0.000   0.000   0.854
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000   1.518   0.000   0.000   0.000
> >  -0.864   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -0.713   0.000
> >   0.000   0.000   0.359   0.000   0.000 0.000  -0.784   0.000   0.000
> >   0.000  -0.886;
> >  0.000   1.000   0.000   0.000   0.000   1.083   0.000   0.000   0.000
> >   0.428   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -1.088   0.000   0.000
> >   0.000   0.190   0.000   0.000   0.000 0.632   0.000   0.000   0.000
> >  -0.937   0.000;
> >  1.000   0.000   0.000   0.000  -0.548   0.000   0.000   0.000  -0.454
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000   1.375   0.000
> >   0.000   0.000   0.612   0.000   0.000 0.000   1.517   0.000   0.000
> >   0.000   1.395;
> >  1.000   0.000   0.000   0.000   0.496   0.000   0.000   0.000   0.010
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000   0.131   0.000   0.000
> >   0.000   0.435   0.000   0.000   0.000  -1.185   0.000   0.000
> > 0.000   0.378   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -1.001   0.000   0.000
> >   0.000  -0.864   0.000   0.000   0.000 0.212   0.000   0.000   0.000
> >  -1.201   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -0.222   0.000   0.000   0.000
> >  -2.138   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   0.931   0.000   0.000   0.000  -1.214
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000   1.088   0.000   0.000
> >   0.000  -0.856   0.000   0.000   0.000  -0.943   0.000   0.000
> > 0.000   0.992   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000   0.070   0.000
> >   0.000   0.000   0.401   0.000   0.000 0.000  -1.208   0.000   0.000
> >   0.000   0.342;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000   1.114   0.000
> >   0.000   0.000  -1.051   0.000   0.000 0.000   1.214   0.000   0.000
> >   0.000   2.009;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -1.088   0.000   0.000
> >   0.000  -0.147   0.000   0.000   0.000 0.212   0.000   0.000   0.000
> >  -1.113   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -0.017   0.000
> >   0.000   0.000  -1.219   0.000   0.000 0.000   0.306   0.000   0.000
> >   0.000   0.868;
> >  0.000   0.000   1.000   0.000   0.000   0.000   0.218   0.000   0.000
> >   0.000  -0.721   0.000   0.000   0.000  -0.983   0.000   0.000
> > 0.000  -0.323   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -1.149   0.000
> >   0.000   0.000   2.139   0.000   0.000 0.000   0.154   0.000   0.000
> >   0.000  -1.325;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -0.452   0.000
> >   0.000   0.000  -0.325   0.000   0.000 0.000  -0.300   0.000   0.000
> >   0.000  -1.061;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -0.044   0.000   0.000
> >   0.000   0.486   0.000   0.000   0.000  -1.064   0.000   0.000
> > 0.000  -0.060   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000   0.653   0.000   0.000
> >   0.000  -0.392   0.000   0.000   0.000  -0.912   0.000   0.000
> > 0.000   1.080   0.000;
> >  0.000   0.000   0.000   1.000   0.000   0.000   0.000  -0.975   0.000
> >   0.000   0.000  -0.021   0.000   0.000 0.000  -0.300   0.000   0.000
> >   0.000  -1.061;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -1.349   0.000   0.000
> >   0.000   0.579   0.000   0.000   0.000 0.026   0.000   0.000   0.000
> >  -1.113   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -0.566   0.000   0.000
> >   0.000   1.895   0.000   0.000   0.000 0.632   0.000   0.000   0.000
> >  -0.850   0.000;
> >  1.000   0.000   0.000   0.000   0.670   0.000   0.000   0.000  -0.809
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -0.722   0.000   0.000   0.000  -0.716
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -0.831   0.000   0.000   0.000
> >   1.398   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   1.453   0.000   0.000   0.000  -0.978
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   0.670   0.000   0.000   0.000  -2.429
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -0.744   0.000   0.000   0.000
> >  -0.121   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -0.657   0.000   0.000   0.000
> >   0.082   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000   1.018   0.000   0.000   0.000   1.318
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -1.244   0.000   0.000   0.000   1.208
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -1.179   0.000   0.000   0.000
> >   0.444   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -1.244   0.000   0.000   0.000   0.364
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -0.809   0.000   0.000   0.000   1.790
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -0.983   0.000   0.000   0.000   0.558
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -1.157   0.000   0.000   0.000   0.254
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -1.157   0.000   0.000   0.000   0.752
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   1.000   0.000   0.000   0.000  -0.918   0.000   0.000   0.000
> >   0.841   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000   1.088   0.000   0.000
> >   0.000  -1.354   0.000   0.000   0.000 3.660   0.000   0.000   0.000
> >   1.343   0.000;
> >  0.000   0.000   1.000   0.000   0.000   0.000  -0.305   0.000   0.000
> >   0.000   1.819   0.000   0.000   0.000  -1.185   0.000   0.000
> > 0.000  -1.025   0.000;
> >  1.000   0.000   0.000   0.000  -0.461   0.000   0.000   0.000   0.870
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> >  1.000   0.000   0.000   0.000  -1.418   0.000   0.000   0.000  -0.336
> >   0.000   0.000   0.000   0.000   0.000 0.000   0.000   0.000   0.000
> >   0.000   0.000;
> > --------------------------------
> > ERROR: matrix is ill-conditioned or badly scaled, condno = 1e+08
> >
> >
> > --
> > --
> > Laura M. Tully, PhD
> > Post-Doctoral Fellow in Psychiatry
> > UC Davis Imaging Research Center
> > 4701 X Street,
> > Sacramento, CA  95817
> > Phone: (916) 734-7927
> > Fax: (916) 734-8750
> >
> > Alumnus of Social Neuroscience & Psychopathology Lab, Harvard University
> > ltu...@fas.harvard.edu <mailto:ltu...@fas.harvard.edu>
> >
> > Follow me on twitter: @tully_laura
> > --
> >
> >
> >
> > _______________________________________________
> > Freesurfer mailing list
> > Freesurfer@nmr.mgh.harvard.edu
> > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
> --
> Douglas N. Greve, Ph.D.
> MGH-NMR Center
> gr...@nmr.mgh.harvard.edu
> Phone Number: 617-724-2358
> Fax: 617-726-7422
>
> Bugs: surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
> FileDrop: https://gate.nmr.mgh.harvard.edu/filedrop2
> www.nmr.mgh.harvard.edu/facility/filedrop/index.html
> Outgoing: ftp://surfer.nmr.mgh.harvard.edu/transfer/outgoing/flat/greve/
>
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
>
> The information in this e-mail is intended only for the person to whom it
> is
> addressed. If you believe this e-mail was sent to you in error and the
> e-mail
> contains patient information, please contact the Partners Compliance
> HelpLine at
> http://www.partners.org/complianceline . If the e-mail was sent to you in
> error
> but does not contain patient information, please contact the sender and
> properly
> dispose of the e-mail.
>
>


-- 
--
Laura M. Tully, PhD
Post-Doctoral Fellow in Psychiatry
UC Davis Imaging Research Center
4701 X Street,
Sacramento, CA  95817
Phone: (916) 734-7927
Fax:  (916) 734-8750

Alumnus of Social Neuroscience & Psychopathology Lab, Harvard University
ltu...@fas.harvard.edu

Follow me on twitter: @tully_laura
--
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer


The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.

Reply via email to