Bonjour,
J'ai une erreur que je n'arrive pas à résoudre lorsque je lance cv.glmnet.
Voici mon code :
En lançant ma fonction, j'ai comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Y <- as.factor(data_v3[[2]]) #Contient ma variable à expliquer égale à 0 ou 1 X <- as.matrix(data_v3[-c(1,2)]) #Contient toutes les variables explicatives : ce sont toutes des variables discrétisées (type facteur) r.lasso <- glmnet(X2,Y, family = "binomial")
Je précise que j'avais des valeurs manquantes, mais que je les ai considérées comme un level dans mes variables explicatives.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Erreur dans lognet(x, is.sparse, ix, jx, y, weights, offset, alpha, nobs, : NA/NaN/Inf dans un appel à une fonction externe (argument 5) De plus : Message d'avis : In lognet(x, is.sparse, ix, jx, y, weights, offset, alpha, nobs, : NAs introduits lors de la conversion automatique
Je ne comprends pas comment résoudre ce problème....
Merci d'avance,
Partager