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:
- Después de usar
dredge
cambie la configuración a través de lasoptions(na.action = "na.omit")
.
O la mejor manera ...
- 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).