Estoy terminando un análisis de un gran conjunto de datos. Me gustaría tomar el modelo lineal utilizado en la primera parte del trabajo y volver a ajustarlo usando un modelo lineal mixto (LME). El LME sería muy similar con la excepción de que una de las variables utilizadas en el modelo se utilizaría como un efecto aleatorio. Estos datos provienen de muchas observaciones (> 1000) en un pequeño grupo de sujetos (~ 10) y sé que modelar el efecto del sujeto se realiza mejor como un efecto aleatorio (esta es una variable que quiero cambiar). El código R se vería así:
my_modelB <- lm(formula = A ~ B + C + D)
lme_model <- lme(fixed=A ~ B + C, random=~1|D, data=my_data, method='REML')
Todo funciona bien y los resultados son muy similares. Sería bueno si pudiera usar algo como RLRsim o un AIC / BIC para comparar estos dos modelos y decidir cuál es el más apropiado. Mis colegas no quieren informar sobre la LME porque no hay una forma fácilmente accesible de elegir cuál es "mejor", aunque creo que la LME es el modelo más apropiado. ¿Alguna sugerencia?
lrt.sim
para asegurarse de que no todos sean ceros, en cuyo caso el culpable más probable sería que no tenga el paquetelme4
instalado.No estoy totalmente seguro de averiguar qué modelo se ajusta cuando utiliza la función lme. (Supongo que se supone que el efecto aleatorio sigue una distribución normal con media cero?). Sin embargo, el modelo lineal es un caso especial del modelo mixto cuando la varianza del efecto aleatorio es cero. Aunque existen algunas dificultades técnicas (porque está en el límite del espacio de parámetros para la varianza), debería ser posible probar vs ...H 0 : v a r i a n c e = 0 H 1 : v a r i a n c e > 00 H0:variance=0 H1:variance>0
EDITAR
Para evitar confusiones: la prueba mencionada anteriormente se usa a veces para decidir si el efecto aleatorio es significativo ... pero no para decidir si se debe transformar o no en un efecto fijo.
fuente