J'essaie de faire une régression logistique mais j'ai obtenu l'erreur suivante:
Code : Tout sélectionner
> d = sort(sample(nrow(data), nrow(data)*.7))
> #select training sample
> train <- data[d, ]
> test <- data[-d, ]
# Logistic Regression
> m<-glm(goodbad~.,data=train,family=binomial())
Erreur dans `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
les contrastes ne peuvent être appliqués qu'aux facteurs ayant au moins deux niveaux
J'ai pas compris le problème sachant que la variable à expliquer 'goodbad' comprend deux modalités et la base ne contient pas des valeurs manquantes.
J'espère que vous pouvez m'aider.