我在这里有一个问题,当我尝试使用 MLR 包中的“makeClassifTask”来执行 SVM 时,警告说 Empty factor levels were dropped for columns。我的代码是:
install.packages("mlr")
library(mlr)
set.seed(1)
sample=sample(2,nrow(cleaned_caravan_train),replace=T)
train=cleaned_caravan_train[sample==1,]
test=cleaned_caravan_train[sample==2,]
makeClassifTask(data=train,target = "CARAVAN")
MLR 包中的一个例子效果很好:
install.packages("mlbench")
library(mlbench)
data("BostonHousing")
data("Ionosphere")
makeClassifTask(data=iris,target="Species")
我不明白它们之间有什么不同。