Bonjour,

J'ai une erreur que je n'arrive pas à résoudre lorsque je lance cv.glmnet.
Voici mon code :
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")
En lançant ma fonction, j'ai comme résultat :

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 précise que j'avais des valeurs manquantes, mais que je les ai considérées comme un level dans mes variables explicatives.
Je ne comprends pas comment résoudre ce problème....

Merci d'avance,