06/27/22 SPM course - 2002 SPM course - 2002 The Multivariate ToolBox ( The Multivariate ToolBox ( F. F. Kherif Kherif , JBP et al.) , JBP et al.) The RFT Hammering a Linear Model Use for Normalisation T and F tests : (orthogonal projections) Jean-Baptiste Poline Orsay SHFJ-CEA www.madic.org ltivariate tools A, PLS, MLM ...)
28
Embed
SPM course - 2002 The Multivariate ToolBox ( F. Kherif , JBP et al.)
SPM course - 2002 The Multivariate ToolBox ( F. Kherif , JBP et al.). T and F tests : (orthogonal projections). Hammering a Linear Model. The RFT. Multivariate tools (PCA, PLS, MLM ...). Use for Normalisation. Jean-Baptiste Poline Orsay SHFJ-CEA www.madic.org. From Ferath Kherif - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
04/19/23 JB Poline MAD/SHFJ/CEA
SPM course - 2002SPM course - 2002The Multivariate ToolBox (The Multivariate ToolBox (F. KherifF. Kherif, JBP et al.), JBP et al.)
• Computation through betasComputation through betas
• Several subjects Several subjects
• IN : IN : – An SPM analysis directory (the model has An SPM analysis directory (the model has
been estimated) IN GENERAL, GET A been estimated) IN GENERAL, GET A FLEXIBLE MODEL FOR MLMFLEXIBLE MODEL FOR MLM
– A CONTRAST defining a space of interest A CONTRAST defining a space of interest or of no interest … (here G) IN GENERAL, or of no interest … (here G) IN GENERAL, GET A FLEXIBLE CONTRAST FOR GET A FLEXIBLE CONTRAST FOR MLM MLM
– Output directoryOutput directory
– names for eigenimagesnames for eigenimages
• OUT : eigenimages, MLM.mat (stat, OUT : eigenimages, MLM.mat (stat, …) observed and predicted temporal …) observed and predicted temporal responses; Y’Yresponses; Y’Y
• Computation through betasComputation through betas
• Several subjects Several subjects
• IN : IN : – An SPM analysis directory (the model has An SPM analysis directory (the model has
been estimated) IN GENERAL, GET A been estimated) IN GENERAL, GET A FLEXIBLE MODEL FOR MLMFLEXIBLE MODEL FOR MLM
– A CONTRAST defining a space of interest A CONTRAST defining a space of interest or of no interest … (here G) IN GENERAL, or of no interest … (here G) IN GENERAL, GET A FLEXIBLE CONTRAST FOR GET A FLEXIBLE CONTRAST FOR MLM MLM
– Output directoryOutput directory
– names for eigenimagesnames for eigenimages
• OUT : eigenimages, MLM.mat (stat, OUT : eigenimages, MLM.mat (stat, …) observed and predicted temporal …) observed and predicted temporal responses; Y’Yresponses; Y’Y
04/19/23 JB Poline MAD/SHFJ/CEA 16
Re-inforcement in space ...Re-inforcement in space ...Re-inforcement in space ...Re-inforcement in space ...
• Choose or not to divide by the sd of residual fields (ResMS)Choose or not to divide by the sd of residual fields (ResMS)– removes components due to large blood vesselsremoves components due to large blood vessels
• Choose or not to apply a temporal filter (stored in xX)Choose or not to apply a temporal filter (stored in xX)• Choose a projector that can be either « in » X or in a space Choose a projector that can be either « in » X or in a space
orthogonal to itorthogonal to it• study the residual field by choosing a contrast that define the all spacestudy the residual field by choosing a contrast that define the all space
• study the data themselves by choosing a null contrast (we need to generalise spm_conman a little)study the data themselves by choosing a null contrast (we need to generalise spm_conman a little)
– to detect non modeled sources of variance that may lead to non valid or non optimal data to detect non modeled sources of variance that may lead to non valid or non optimal data analyses.analyses.
– to rank the different source of variance with decreasing importance.to rank the different source of variance with decreasing importance.
• Possibility of several subjectsPossibility of several subjects
• Choose or not to divide by the sd of residual fields (ResMS)Choose or not to divide by the sd of residual fields (ResMS)– removes components due to large blood vesselsremoves components due to large blood vessels
• Choose or not to apply a temporal filter (stored in xX)Choose or not to apply a temporal filter (stored in xX)• Choose a projector that can be either « in » X or in a space Choose a projector that can be either « in » X or in a space
orthogonal to itorthogonal to it• study the residual field by choosing a contrast that define the all spacestudy the residual field by choosing a contrast that define the all space
• study the data themselves by choosing a null contrast (we need to generalise spm_conman a little)study the data themselves by choosing a null contrast (we need to generalise spm_conman a little)
– to detect non modeled sources of variance that may lead to non valid or non optimal data to detect non modeled sources of variance that may lead to non valid or non optimal data analyses.analyses.
– to rank the different source of variance with decreasing importance.to rank the different source of variance with decreasing importance.
• Possibility of several subjectsPossibility of several subjects
• Computation through the svd(PY’YP’) = v s v’Computation through the svd(PY’YP’) = v s v’– compute Y ’Y once, reuse it for an other projectorcompute Y ’Y once, reuse it for an other projector– Y can be filtered or not; divided by the res or notY can be filtered or not; divided by the res or not– to get the spatial signal, reread the data and compute Yvsto get the spatial signal, reread the data and compute Yvs -1-1
• TAKES A LONG TIME …TAKES A LONG TIME …
• possibility of several subjects (in that case, sums the possibility of several subjects (in that case, sums the individual Y’Y)individual Y’Y)
• (near) future implementation : use the betas when P (near) future implementation : use the betas when P projects in the space of Xprojects in the space of X
• Computation through the svd(PY’YP’) = v s v’Computation through the svd(PY’YP’) = v s v’– compute Y ’Y once, reuse it for an other projectorcompute Y ’Y once, reuse it for an other projector– Y can be filtered or not; divided by the res or notY can be filtered or not; divided by the res or not– to get the spatial signal, reread the data and compute Yvsto get the spatial signal, reread the data and compute Yvs -1-1
• TAKES A LONG TIME …TAKES A LONG TIME …
• possibility of several subjects (in that case, sums the possibility of several subjects (in that case, sums the individual Y’Y)individual Y’Y)
• (near) future implementation : use the betas when P (near) future implementation : use the betas when P projects in the space of Xprojects in the space of X
• IN : IN : – Liste of images (possibly several « subjects »)Liste of images (possibly several « subjects »)
– Input SPM directory (this is not always theoretically necessary but it Input SPM directory (this is not always theoretically necessary but it is in the current implementation)is in the current implementation)
– A CONTRAST defining a space of interest or of no interest … A CONTRAST defining a space of interest or of no interest …
– in the residual space of that contrast or not ?in the residual space of that contrast or not ?
– Output directory (general, per subject …)Output directory (general, per subject …)
– names for eigenimagesnames for eigenimages
• OUT : eigenimages, SVD.mat, observed temporal responses; OUT : eigenimages, SVD.mat, observed temporal responses; Y’Y;Y’Y;
• IN : IN : – Liste of images (possibly several « subjects »)Liste of images (possibly several « subjects »)
– Input SPM directory (this is not always theoretically necessary but it Input SPM directory (this is not always theoretically necessary but it is in the current implementation)is in the current implementation)
– A CONTRAST defining a space of interest or of no interest … A CONTRAST defining a space of interest or of no interest …
– in the residual space of that contrast or not ?in the residual space of that contrast or not ?
– Output directory (general, per subject …)Output directory (general, per subject …)
– names for eigenimagesnames for eigenimages
• OUT : eigenimages, SVD.mat, observed temporal responses; OUT : eigenimages, SVD.mat, observed temporal responses; Y’Y;Y’Y;
04/19/23 JB Poline MAD/SHFJ/CEA 21
Multivariate Toolbox : An application for model Multivariate Toolbox : An application for model specification in neuroimagingspecification in neuroimaging
(F. Kherif et al., NeuroImage 2002 ) (F. Kherif et al., NeuroImage 2002 )
Multivariate Toolbox : An application for model Multivariate Toolbox : An application for model specification in neuroimagingspecification in neuroimaging
(F. Kherif et al., NeuroImage 2002 ) (F. Kherif et al., NeuroImage 2002 )