reglas association asociacion r statistics static-analysis

association - error de la función de dragado-paquete R MuMln



association rules in r (2)

Sé que esto se ha resuelto, sin embargo, me encontré con el mismo problema y creo que hay una mejor manera.

El problema con el uso de options(na.action = "na.fail") es que cambia la configuración global de R. Si tiene un script grande cambiando, la configuración global tendrá un impacto potencial en otras secciones de su código donde usted confía implícitamente en La configuración predeterminada de R Hay dos formas de evitar esto:

  1. Después de usar dredge cambie la configuración a través de las options(na.action = "na.omit") .

O la mejor manera ...

  1. Utilice la capacidad de la función de regresión para "establecer el argumento". En tu caso:

glm1<-glm(presabs~dca1+dca2+se1+se2, family=binomial(logit), na.action = "na.fail")

Tengo que hacer análisis estadísticos en un conjunto de datos. Me gustaría crear todos los modelos posibles y probarlos con la función de dragado, pero no funciona. De hecho, cuando escribo:

glm1<-glm(presabs~dca1+dca2+se1+se2, family=binomial(logit)) dredge(glm1)

Tengo este error:

Erreur dans dredge(glm1) : ''global.model''''s ''na.action'' argument is not set and options(''na.action'') is "na.omit"

¿Alguien me puede ayudar?


Ver ?dredge :

# Example from Burnham and Anderson (2002), page 100: data(Cement) options(na.action = "na.fail") # prevent fitting models to different datasets fm1 <- lm(y ~ ., data = Cement) dd <- dredge(fm1)

Si omite la segunda línea, aparecerá el error descrito, ya que los modelos están ajustados a diferentes conjuntos de datos (debido a la eliminación de NA).