Básicamente lo que me pregunto es cómo se aplican las diferentes estructuras de covarianza y cómo se calculan los valores dentro de estas matrices. Funciones como lme() nos permiten elegir qué estructura nos gustaría, pero me encantaría saber cómo se estiman.
Consideremos el modelo lineal de efectos mixtos $Y=X\beta+Zu+\epsilon$ .
Dónde $u \stackrel{d}{\sim} N(0,D)$ y $\epsilon \stackrel{d}{\sim} N(0,R)$ . Además:
$Var(Y|X,Z,\beta,u)=R$
$Var(Y|X,\beta)=Z'DZ+R=V$
Para simplificar, supondremos que $R=\sigma^2I_n$ .
Básicamente mi pregunta es: ¿Cómo es exactamente $D$ estimado a partir de los datos para las distintas parametrizaciones? Digamos que si suponemos $D$ es diagonal (los efectos aleatorios son independientes) o $D$ totalmente parametrizado (caso que me interesa más en este momento) o cualquiera de las otras parametrizaciones? ¿Existen estimadores/ecuaciones sencillas para ellos? (Que sin duda se estimarían iterativamente).
EDITAR: Del libro Variance Components (Searle, Casella, McCulloch 2006) he conseguido entresacar lo siguiente:
Si $D=\sigma^2_uI_q$ a continuación se actualizan los componentes de la varianza y se calculan del siguiente modo:
$\sigma_u^{2(k+1)} = \frac{\hat{\textbf{u}}^T\hat{\textbf{u}}} {\sigma_u^{2(k)}\text{trace}(\textbf{V}^{-1}\textbf{Z}^T\textbf{Z})}$
$\sigma_e^{2(k+1)} = Y'(Y-X{\hat{\beta}}^{(k)}-{Z}\hat{{u}}^{(k)})/n$
Dónde $\hat{\beta}^{(k)}$ y $\hat{{u}}^{(k)}$ son los $k$ respectivamente.
¿Existen fórmulas generales cuando $D$ ¿es diagonal en bloque o totalmente parametrizado? Supongo que en el caso totalmente parametrizado, se utiliza una descomposición de Cholesky para garantizar la definición positiva y la simetría.