使用MLR包时,列的空因子级别被删除

时间:2017-10-20 10:31:06

标签: r machine-learning svm mlr

我在这里有一个问题,当我尝试使用MLR包中的“makeClassifTask”来执行SVM时,警告说列的空因子级别被删除了。 我的代码是:

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")

我不明白这些之间有什么不同。

0 个答案:

没有答案