Particionamiento de varianza y cambios longitudinales en correlación con datos binarios

14

Estoy analizando datos sobre 300,000 alumnos en 175 escuelas con un modelo logístico lineal de efectos mixtos (intercepciones aleatorias). Cada alumno ocurre exactamente una vez y los datos abarcan 6 años.

  1. ¿Cómo divido la varianza entre los niveles de la escuela y el alumno, de manera similar a la VPC / ICC para obtener resultados continuos? He visto este artículo que propone 4 métodos, de los cuales A y B me parecen interesantes, pero me gustaría saber qué ventajas / inconvenientes podría haber al usar cualquiera de estos, y, por supuesto, si hay otras formas de hacerlo. eso.

  2. ¿Cómo puedo comparar la variación residual a nivel escolar de año en año (o cualquier otro período de tiempo)? Hasta ahora he hecho esto dividiendo los datos por año y ejecutando el modelo contra cada año de datos, pero creo que esto es defectuoso porque: i) no hay una razón obvia por la que deba dividirme por año ; y ii) dado que las estimaciones de efectos fijos son diferentes para cada año, comparar los efectos aleatorios año por año puede no tener sentido (esto es solo mi intuición, sería genial si alguien pudiera explicar esto más formalmente, si es correcto).

NOTA: Reescribí esta pregunta después de una discusión en meta con whuber y Macro

Joe King
fuente
3
Creo que esta es una gran mejora. La pregunta ahora es muy clara. En este momento no tengo tiempo para dar una respuesta bien organizada, pero publicaré una respuesta más tarde.
Macro
3
Los modelos logísticos de efectos mixtos parecen un tema extremadamente avanzado para la escuela secundaria. ¿Forman parte del programa de estudios de la escuela secundaria o estudias de forma independiente?
mark999
44
@ mark999 Estoy estudiando de forma independiente. En realidad estoy tratando de demostrar que mi hermano está equivocado y dijo "no hay forma de que puedas entender esto" . Él está haciendo un título en estadística, así que tengo acceso a todos sus libros, etc. (cuando está siendo amable).
Joe King

Respuestas:

15

Sea denotar la respuesta y el vector predictor (respectivamente) del estudiante i en la escuela j .yyoj,Xyojyoj

(1) Para los datos binarios, creo que la forma estándar de hacer descomposiciones de varianza análogas a las realizadas para datos continuos es lo que los autores llaman Método D (comentaré los otros métodos a continuación) en su enlace: imaginando los datos binarios como que surge de una variable continua subyacente que se rige por un modelo lineal y descompone la varianza en esa escala latente. La razón es que los modelos logísticos (y otros GLM) surgen naturalmente de esta manera:

Para ver esto, defina manera que se rija por un modelo mixto lineal:yyoj

yyoj=α+Xyojβ+ηj+εyoj

donde son coeficientes de regresión, η jN ( 0 , σ 2 ) es el efecto aleatorio a nivel escolar y ε i j es el término de varianza residual y tiene una distribución logística estándar . Ahora dejaα,βηjnorte(0 0,σ2)εyoj

yyoj={1Si   yyoj0 00 0Si   yyoj<0 0

vamos ahora, simplemente usando el CDF logístico que tenemospij=P(yyoj=1El |Xyoj,ηj)

pagyoj=1-PAG(yyoj<0 0El |Xyoj,ηj)=Exp{-(α+Xyojβ+ηj)}1+Exp{-(α+Xyojβ+ηj)}

ahora tomando la transformación logit de ambos lados, tienes

log(pij1pij)=α+xijβ+ηj

que es exactamente el modelo logístico de efectos mixtos. Entonces, el modelo logístico es equivalente al modelo de variable latente especificado anteriormente. Una nota importante:

  • La escala de no se identifica ya que, si fuera a reducirla pero a una constante s , simplemente cambiaría lo anterior aεijs

exp{(α+xijβ+ηj)/s}1+exp{(α+xijβ+ηj)/s}

       por lo tanto, los coeficientes y los efectos aleatorios simplemente se ampliarían en la cantidad correspondiente. Por lo tanto, s = 1 se utiliza, lo que implica v un r ( ε i j ) = π 2 / 3 .
      s=1var(εij)=π2/3

Ahora, si usa este modelo y luego la cantidad

σ^η2σ^η2+π2/3

estima la correlación intraclase de las variables latentes subyacentes . Otra nota importante:

  • εij
    σ^η2σ^η2+1
    estimates the tetrachoric correlation between two randomly selected pupils in the same school, which were shown by Pearson (around 1900 I think) to be statistically identified when the underlying continuous data was normally distributed (this work actually showed these correlations were identified beyond the binary case to the multiple category case, where these correlations are termed polychoric correlations). For this reason, it may be preferable (and would be my recommenation) to use a probit model when the primary interest is in estimating the (tetrachoric) intraclass correlation of binary data.

Regarding the other methods mentioned in the paper you linked:

  • (A) I've never seen the linearization method, but one drawback I can see is that there's no indication of the approximation error incurred by this. In addition, if you're going to linearize the model (through a potentially crude approximation), why not just use a linear model in the first place (e.g. option (C), which I'll get to in a minute)? It would also be more complicated to present since the ICC would depend on xij.

  • (B) The simulation method is intuitively appealing to a statistician since it would give you an estimated variance decomposition on the original scale of the data but, depending on the audience, it may (i) be complicated to describe this in your "methods" section and (ii) may turn off a reviewer who was looking for something "more standard"

  • (C) Pretending the data is continuous is probably not a great idea, although it won't perform terribly if most of the probabilities are not too close to 0 or 1. But, doing this would almost certainly raise a red flag to a reviewer so I'd stay away.

Now finally,

(2) If the fixed effects are very different across years, then you're right to think that it could be difficult to compare the random effect variances across years, since they are potentially on different scales (this is related to the non-identifiability of scaling issue mentioned above).

If you want to keep the fixed effects over time (however, if you see them changing a lot over time, you may not want to do that) but look at the change in the random effect variance, you can explore this effect using some random slopes and dummy variables. For example, if you wanted to see if the ICCs were different in different years, you culd let Ik=1 if the observation was made in year k and 0 otherwise and then model your linear predictor as

α+Xyojβ+η1jyo1+η2jyo2+η3jyo3+η4 4jyo4 4+η5 5jyo5 5+η6 6jyo6 6

esto le dará un ICC diferente cada año pero los mismos efectos fijos. Puede ser tentador usar una pendiente aleatoria en el tiempo, haciendo que su predictor lineal

α+Xyojβ+η1+η2t

pero no lo recomiendo, ya que eso solo permitirá que sus asociaciones aumenten con el tiempo, no disminuyan .

Macro
fuente
¿Podría darme su comentario para abordar el punto en el artículo vinculado sobre esta técnica de partición de varianza que dice "Este enfoque puede ser razonable cuando la respuesta (0, 1) se deriva, por ejemplo, de un truncamiento de un continuo subyacente como una respuesta de aprobado / reprobado basada en una escala de calificación continua, pero parece tener menos justificación cuando la respuesta es realmente discreta, como la mortalidad o la votación " . En mi caso estoy tratando con la incidencia de la intimidación, que cae en la última categoría, creo ...
Joe King
@JoeKing, diría que los modelos de regresión logística / probit (y similares) ya suponen que los datos se generan a partir de un continuo subyacente, ya que se puede demostrar que el modelo es equivalente a eso. Por lo tanto, si uno incluso está usando tales modelos, entonces debe encontrar que esa suposición es defendible :)
Macro
1
@JoeKing, si considera que esta respuesta es definitiva, considere aceptar :)
Macro
De hecho lo haré. Por el momento, estoy un poco inseguro sobre algunos puntos y me gustaría volver a hablar con usted después de haber tenido un poco de tiempo (un par de días) para leer un poco y ver los datos un poco más, si no te importa
Joe King
@JoeKing Por supuesto, algunos miembros nuevos no son conscientes, así que pensé en señalarlo: no estaba destinado a presionarlos en absoluto
Macro