fmri group analysis · •uses glm at both lower and higher levels • typically need to infer...

26
FMRI Group Analysis GLM Design matrix Effect size subject-series Voxel-wise group analysis Group effect size statistics Subject groupings 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 Standard-space brain atlas subjects Single-subject Single-subject Single-subject Single-subject effect size statistics subjects Register subjects into a standard space Effect size statistics Statistic Image Significant voxels/clusters Contrast Thresholding

Upload: others

Post on 14-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FMRI Group Analysis

GLM

Design matrix

Effect size subject-series

Voxel-wise group analysis

Groupeffect sizestatistics

Subjectgroupings

111111000000

000000111111

Standard-spacebrain atlas

subjects

Single-subject effect sizestatistics

Single-subject effect sizestatistics

Single-subject effect sizestatistics

Single-subject effect sizestatistics

subjects

Registersubjects intoa standardspace

Effect sizestatistics

Statistic ImageSignificant

voxels/clusters

Contrast

Thresholding

Page 2: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

• uses GLM at both lower and higher levels

• typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions

• questions of interest involve comparisons at the highest level

Multi-Level FMRI analysis

Group 2

HannaJosephine Anna Sebastian Lydia Elisabeth

Group 1

Mark Steve Karl Will Tom Andrew

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

Difference?

Page 3: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

A simple example

Group

Mark Steve Karl Will Tom Andrew

Page 4: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

0 effect size

A simple example

Group

Mark Steve Karl Will Tom Andrew

Page 5: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

0 effect size

A simple example

Group

Mark Steve Karl Will Tom Andrew

Yk = Xk�k + ⇥k

First-level GLMon Mark’s 4D FMRIdata set

Page 6: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

0 effect size

A simple example

Group

Mark Steve Karl Will Tom Andrew

Yk = Xk�k + ⇥k

Mark’s effect size

Page 7: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

0 effect size

A simple example

Group

Mark Steve Karl Will Tom Andrew

Yk = Xk�k + ⇥k

Mark’s within-subject

variance

Page 8: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

0 effect size

A simple example

Group

Mark Steve Karl Will Tom Andrew

All first-level GLMson 6 FMRI data set

YK = XK�K + ⇥K

Page 9: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

What group mean are we after? Is it:

1. The group mean for those exact 6 subjects?Fixed-Effects (FE) Analysis

2. The group mean for the population from which these 6 subjects were drawn?Mixed-Effects (ME) analysis

A simple example

Group

Mark Steve Karl Will Tom Andrew

Page 10: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Do these exact 6 subjects activate on average?

Fixed-Effects Analysis

Group

Mark Steve Karl Will Tom Andrew

0 effect size

�g =16

6�

k=1

�k

estimate group effect size as straight-forward mean

across lower-level estimates

Page 11: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Do these exact 6 subjects activate on average?

Fixed-Effects Analysis

Group

Mark Steve Karl Will Tom Andrew

0 effect size

YK = XK�K + ⇥K

�K = Xg�g

�g =16

6�

k=1

�kXg =

⇧⇧⇧⇧⇧⇧⇤

111111

⌃⌃⌃⌃⌃⌃⌅Group mean

Page 12: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Do these exact 6 subjects activate on average?

• Consider only these 6 subjects• estimate the mean across these subject• only variance is within-subject variance

Fixed-Effects Analysis

Group

Mark Steve Karl Will Tom Andrew

YK = XK�K + ⇥K

�K = Xg�g

Fixed Effects Analysis:

Page 13: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the group activate on average?

What group mean are we after? Is it:

1. The group mean for those exact 6 subjects?Fixed-Effects (FE) Analysis

2. The group mean for the population from which these 6 subjects were drawn?Mixed-Effects (ME) analysis

A simple example

Group

Mark Steve Karl Keith Tom Andrew

Page 14: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

0 effect size

Does the population activate on average?

Mixed-Effects Analysis

Group

Mark Steve Karl Keith Tom Andrew

0 effect size

YK = XK�K + ⇥K

�g�k

Consider the distribution over the population from which our 6 subjects were sampled:

�2g is the between-subject variance

�g

Page 15: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the population activate on average?

Mixed-Effects Analysis

Group

Mark Steve Karl Keith Tom Andrew

YK = XK�K + ⇥K

0 effect size�g�k

�g�K = Xg�g + ⇥g

Xg =

⇧⇧⇧⇧⇧⇧⇤

111111

⌃⌃⌃⌃⌃⌃⌅Population

mean

between-subject

variation

Page 16: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Does the population activate on average?

• Consider the 6 subjects as samples from a wider population• estimate the mean across the population• between-subject variance accounts for random sampling

Mixed-Effects Analysis

Group

Mark Steve Karl Keith Tom Andrew

YK = XK�K + ⇥K

Mixed-Effects Analysis:

�K = Xg�g + ⇥g

Page 17: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

All-in-One Approach

• Could use one (huge) GLM to infer group difference

• difficult to ask sub-questions in isolation• computationally demanding• need to process again when new data is acquired

Group 2

HannaJosephine Anna Sebastian Lydia Elisabeth

Group 1

Mark Steve Karl Will Tom Andrew

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 1

session 2

session 3

session 4

session 1

session 2

session 3

session 4

Difference?

Page 18: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Summary Statistics Approach

• At each level:

• Inputs are summary stats from levels below (or FMRI data at the lowest level)

• Outputs are summary stats or statistic maps for inference

• Need to ensure formal equivalence between different approaches!

In FEAT estimate levels one stage at a time

Group

Subject

Session

Groupdifference

Page 19: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FLAME

• Fully Bayesian framework

• use non-central t-distributions: Input COPES, VARCOPES & DOFs from lower-level

• estimate COPES, VARCOPES & DOFs at current level

• pass these up

• Infer at top level

• Equivalent to All-in-One approach

FMRIB’s Local Analysis of Mixed Effects

Group

Subject

Session

Groupdifference

COPESVARCOPES

DOFs

Z-Stats

COPESVARCOPES

DOFs

COPESVARCOPES

DOFs

Page 20: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FLAME Inference

• Default is:

• FLAME1: fast approximation for all voxels (using marginal variance MAP estimates)

• Optional slower, slightly more accurate approach:

• FLAME1+2:

• FLAME1 for all voxels, FLAME2 for voxels close to threshold

• FLAME2: MCMC sampling technique

Page 21: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Choosing Inference Approach

1. Fixed Effects

Use for intermediate/top levels

2. Mixed Effects - OLS

Use at top level: quick and less accurate

3. Mixed Effects - FLAME 1

Use at top level: less quick but more accurate

4. Mixed Effects - FLAME 1+2

Use at top level: slow but even more accurate

Page 22: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FLAME vs. OLS

• allow different within-level variances (e.g. patients vs. controls)

• allow non-balanced designs (e.g. containing behavioural scores)

• allow un-equal group sizes

• solve the ‘negative variance’ problem

0 effect size

pat ctl

GroupSubjectSession

< <

...

Page 23: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FLAME vs. OLS

• Two ways in which FLAME can give different Z-stats compared to OLS:

• higher Z due to increased efficiency from using lower-level variance heterogeneity

OLS

FLA

ME

Page 24: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FLAME vs. OLS

• Two ways in which FLAME can give different Z-stats compared to OLS:

• Lower Z due to higher-level variance being constrained to be positive (i.e. solve the implied negative variance problem)

OLS

FLA

ME

Page 25: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

Multiple Group Variances

• can deal with multiple group variances

• separate variance will be estimated for each variance group (be aware of #observations for each estimate, though!)

• design matrices need to be ‘separable’, i.e. EVs only have non-zero values for a single group

0 effect size

pat ctl

valid invalid

Page 26: FMRI Group Analysis · •uses GLM at both lower and higher levels • typically need to infer across multiple subjects, sometimes multiple groups and/or multiple sessions • questions

FMRI Group Analysis

Summary:

• Fixed Effects analyses give results for specific sample• Mixed Effects analyses give results for the population• Summary statistics separates whole analysis into

different levels, passing up COPE, VARCOPE & DOF• We use the GLM at every level

• FLAME (FSL) can cope with unbalanced designs, unequal group sizes, and solves ‘negative variance’

• Multiple variances can be modelled but only when justified and subject to some constraints