1 votos

Supuesto de regresión paralela sobre datos imputados (MICE) con la prueba de Brant en R

Mis datos son ordinales, por lo que los valores perdidos se imputan con el método polr del paquete MICE. Ahora tengo varios conjuntos de datos con los que puedo ejecutar una regresión logística ordinal. Pero, como se menciona en el título: Quiero realizar una prueba de Brant para comprobar el supuesto de regresión paralela. ¿Cómo puedo realizar dicha prueba en mis conjuntos de datos imputados?

olr <- with(imputed, polr(target ~ var1+var2)) 
olrsummary <- summary(pool(olr))

> brant(olr)
Error in formula.default(model) : invalid formula
> brant(olrsummary)
Error in temp.data[, name] : incorrect number of dimensions

Sé que puedo tomar el primer conjunto de datos con complete(imputed, 1) y utilizarlo para mi prueba Brant. Pero eso no se ve bien.

0voto

Ap.Muthu Puntos 11

Sin una mejor descripción de los datos que utilizas, es difícil hacerse una idea de la causa de tu error. Sin embargo, puede probar lo siguiente:

  1. Compruebe que la variable objetivo es una variable ordinal.
  2. Considera la posibilidad de que estés usando una versión con errores del paquete brant. Me enfrenté a un problema similar al ejecutar la función con mi propio conjunto de datos y, sorprendentemente, el problema desapareció cuando bifurqué el proyecto y lo ejecuté como mi propio script.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X