0
ich einige Daten importiert alsMit glmnet auf binomische Datenfehler
surv <- read.table("http://www.stat.ufl.edu/~aa/glm/data/Student_survey.dat",header = T)
x <- as.matrix(select(surv,-ab))
y <- as.matrix(select(surv,ab))
glmnet::cv.glmnet(x,y,alpha=1,,family="binomial",type.measure = "auc")
folgt, und ich bin den folgenden Fehler.
NAs introduced by coercion
Show Traceback
Error in lognet(x, is.sparse, ix, jx, y, weights, offset, alpha, nobs, : NA/NaN/Inf in foreign function call (arg 5)
Was ist eine gute Lösung dafür?
'select' ist wahrscheinlich von einem Nicht-Basis-Paket. –
Haben Sie bemerkt, dass das Angleichen an eine Matrix alle diese numerischen Spalten zu Zeichenwerten gemacht hat? –
@ 42- Ich habe das nicht bemerkt. 'as.numeric' scheint keine gute Lösung zu sein, da dies NAs erzeugt. Was würdest du vorschlagen? – Alex