next up previous
Next: Contrasts Up: tr01cb1 Previous: Model Equivalence


The previous section assumed that all the first-level parameter estimates would be used in the second-level model. This is often not true, as parameters of no interest (confounds) are often present in the first-level to remove unwanted signals (e.g. motion estimates as regressors to remove motion-related artefacts). This section shows that, when confounds are present in the first level, the model equivalence theorem still holds. That is, the second-level (group) analysis does not need to know about the confounds defined in the first level and only requires the estimates and covariance estimates of the parameters of interest. The proof of this result follows.

Consider a first-level GLM including confounds. This model can be written as

$\displaystyle Y_k = X_k \beta_k + Z_k \alpha_k + \epsilon_k,

where $ \alpha_k$ are the parameters of no interest (confounds) and $ Z_k$ contains the regressors of no interest. Combining across subjects but grouping the $ \beta_k$ and $ \alpha_k$ separately gives the model

$\displaystyle Y = X' \beta' + \epsilon,


$\displaystyle X' = \left[ X \; Z \right]
= \left[ \begin{array}{cccccccccc}
...\vdots \\
0 & 0 & \cdots & X_N & 0 & 0 & \cdots & Z_N
\end{array} \right]\; ,$   and$\displaystyle \qquad\beta' = \left[ \begin{array}{c} \beta \\ \alpha \end{array...
..._1 \\ \vdots \\ \beta_N \\ \alpha_1 \\ \vdots \\ \alpha_N \end{array} \right].

The parameter estimates in this case are

$\displaystyle \left[ \begin{array}{c} \widehat{\beta} \\ \widehat{\alpha} \end{...
... {$\!$T}}}}V^{\mbox{\scriptsize\textit{\sffamily {-1}}}}\end{array} \right] Y.

It is always possible to re-write such a model so that the confounds are orthogonal to the signals of interest in the pre-whitened space, without affecting the estimates of the signals of interest. This result is formally stated and proven in the appendix as Theorem A. Therefore, we can impose

$\displaystyle Z^{\mbox{\scriptsize\textit{\sffamily {$\!$T}}}}V^{\mbox{\scriptsize\textit{\sffamily {-1}}}}X = 0$ (12)

which gives

$\displaystyle \left[ \begin{array}{c} \widehat{\beta} \\ \widehat{\alpha} \end{...
...y {$\!$T}}}}V^{\mbox{\scriptsize\textit{\sffamily {-1}}}}Y \end{array} \right].$ (13)

In the second-level, only the parameters of interest, $ \widehat{\beta}$, appear. That is

$\displaystyle \widehat{\beta} = X_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{}}\beta_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{}}+ \eta', \nonumber

which is identical to equation 6, so that the parameter estimates are exactly the same as those given in equation 7.

On the other hand, the single-level model with confounds is written as

$\displaystyle Y
= \left[ (X X_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{...
...ffamily {$\!$G}}}}^{\mbox{}}\\ \alpha \end{array} \right] + X \eta + \epsilon,

which has the same noise terms and covariance structure as before. The parameter estimates are given by
$\displaystyle \left[ \begin{array}{c} \widehat{\beta_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{}}} \\ \widehat{\alpha} \end{array} \right]$ $\displaystyle =$ $\displaystyle \left[ \begin{array}{cc} (X_{\mbox{\tiny\textit{\sffamily {$\!$G}...
...y {$\!$T}}}}W^{\mbox{\scriptsize\textit{\sffamily {-1}}}}\end{array} \right] Y.$  

Using equation 11 from the previous section, together with the orthogonality condition in equation 12, it is easy to show that:

$\displaystyle Z^{\mbox{\scriptsize\textit{\sffamily {$\!$T}}}}W^{\mbox{\scripts...
...textit{\sffamily {$\!$T}}}}W^{\mbox{\scriptsize\textit{\sffamily {-1}}}}X = 0. $

This gives the parameter estimates as:

$\displaystyle \widehat{\beta_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{}}}$ $\displaystyle =$ $\displaystyle (X_{\mbox{\tiny\textit{\sffamily {$\!$G}}}}^{\mbox{\scriptsize\te...
...tsize\textit{\sffamily {$\!$T}}}}W^{\mbox{\scriptsize\textit{\sffamily {-1}}}}Y$ (14)
$\displaystyle \widehat{\alpha}$ $\displaystyle =$ $\displaystyle (Z^{\mbox{\scriptsize\textit{\sffamily {$\!$T}}}}V^{\mbox{\script...
...tsize\textit{\sffamily {$\!$T}}}}V^{\mbox{\scriptsize\textit{\sffamily {-1}}}}Y$ (15)

where equation 14 is the same as equation 8, and consequently, using the previous theorem, equivalent to the two-level estimation when $ V_{\mbox{\tiny\textit{\sffamily {$\!$G2}}}}^{\mbox{}}= V_{\mbox{\tiny\textit{\...
...iptsize\textit{\sffamily {-1}}}}
X)^{\mbox{\scriptsize\textit{\sffamily {-1}}}}$, while equation 15 is precisely the same as the two-level version (equation 13) independent of the choice of $ V_{\mbox{\tiny\textit{\sffamily {$\!$G2}}}}^{\mbox{}}$. The variances of the parameter estimates are also equal under these conditions, which can be verified by straightforward calculations.

Therefore the model equivalence result still holds when confounds are present.

next up previous
Next: Contrasts Up: tr01cb1 Previous: Model Equivalence
Christian Beckmann 2003-07-16