0
使用glmnet我進口了一些數據如下二項分佈數據錯誤
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")
,我收到以下錯誤。
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)
對此有什麼好的解決方法?
'select'可能是從非基本包。 –
您是否注意到強制轉換爲矩陣將所有這些數字列轉換爲字符值? –
@ 42-我沒有注意到。 'as.numeric'似乎不是一個很好的解決方案,因爲它產生了NAs。你會建議什麼? – Alex