Basado en la pregunta de la Suma Residual de cuadrados de regresión Ponderada, una forma rápida de resolver para $$(\mathbf{y-X\hat{\boldsymbol\beta}})^{'}\mathbf{C}^{-1}(\mathbf{y-X\hat{\boldsymbol\beta}})$$ es la transformación de los probelm a una regresión lineal a través del siguiente procedimiento
1) La descomposición de cholesky de a $\mathbf{C}$ $\mathbf{C=RR^{'}}$ $\mathbf{C^{-1}=R^{'-1}R^{-1}}$
2) La estiamtor de ${\boldsymbol\beta}$ puede ser escrita como : $$\hat{\boldsymbol\beta}=(\mathbf{X^{'}C^{-1}X})^{-1}\mathbf{X^{'}C^{-1}y}=(\mathbf{X^{'}R^{'-1}R^{-1}X})^{-1}\mathbf{X^{'}R^{'-1}R^{-1}y}$$
3) Resolución de $\mathbf{R^{-1}X=A}$ $\mathbf{R^{-1}y=B}$ con backsolve llegamos $$\hat{\boldsymbol\beta}=(\mathbf{A^{'}A})^{-1}\mathbf{A^{'}B}$$, que es equivalente a la suma residual de los cuadrados (RSS) de no ponderado de regresión.
En $3)$ el backsolve operador es realmente más rápido que la inversión de una matriz y de problemas para el ponderado estimador de regresión $\hat{\boldsymbol\beta}$ se puede hacer muy rápido utilizando el $lm$ función
Mi pregunta está relacionada con el caso al $\mathbf{C}$ es un simétrica positiva definida la matriz de la forma
$$\pmatrix{A & 0 & 0 & E \\ 0 & B & 0 & F \\ 0 & 0 & C & G \\ E^\prime & F^\prime & G^\prime & D}$$
donde las matrices $A,B,C,D,$ son simétrica positiva definida matrices. Invering esta matriz puede ser hecho usando el schurr complemento como en la pregunta Inversa de bloque de la matriz de covarianza. Sin embargo, utilizando el complemento de schur para encontrar $\mathbf{C^{-1}}$ y luego resolver para $(\mathbf{y-X\hat{\boldsymbol\beta}})^{'}\mathbf{C}^{-1}(\mathbf{y-X\hat{\boldsymbol\beta}})$ donde $\hat{\boldsymbol\beta}=(\mathbf{X^{'}C^{-1}X})^{-1}\mathbf{X^{'}C^{-1}y}$ parece mucho menos eficiente que la descomposición de cholesky procedimiento.
Hay una manera de simplificar aún más la descomposición de cholesky, el procedimiento de búsqueda de la RSS dado que la matriz de $\mathbf{C}$ es de la forma anterior ? Por ejemplo, ¿hay una manera eficaz para calcular la descomposición de cholesky de la matriz dispersa $\mathbf{C}$ ?