4
以下代碼塊失敗,無法識別。使用glmnet和2個類別時,插入符號中的火車功能出錯
library(caret)
data(iris)
TrainData <- iris[,1:4]
TrainClasses <- factor(ifelse(iris[,5]=='versicolor','versicolor','other'))
model1 <- train(TrainData,TrainClasses,method='glmnet')
,出現以下錯誤:
Error in { : task 1 failed - "'n' must be a positive integer >= 'x'"
如果我在子不同的模型,如glm
運行良好。如果我使用3類,TrainClasses <- iris[,5]
,它也可以正常工作。
2類是什麼導致glmnet方法失敗?
這是R版本2.14.0,插入符號版本5.09-006,在Windows上。同樣的錯誤發生在我的Mac和Linux上。
我跟Max討論過這個問題,並且它被固定在插入符號5.09-012。 (http://cran.r-project.org/web/packages/caret/NEWS) – Zach