1

我在这里有一个问题,当我尝试使用 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")

我不明白它们之间有什么不同。

4

0 回答 0