问题描述
当我运行下面的代码时,出现错误:
重采样错误(学习者 = knn,任务 = diabestertask,重采样 = 保持,: 关于“重采样”的断言失败:必须从“ResampleInstance”类继承,但具有“函数”类。
有人知道这是什么问题吗?
install.packages("mlr",dependencies = TRUE)
library(mlr)
data(diabetes,package = "mclust")
diabetestib <- as_tibble (diabetes)
summary(diabetestib)
diabestertask <- makeClassifTask(data = diabetestib,target = "class")
diabestertask
knn <- makeLearner("classif.knn",par.vals = list("k" = 3))
holdout <- makeResampleDesc(method = "Holdout",split 2/3,stratify = TRUE)
holdoutCV <- resample(learner = knn,task = diabestertask,resampling = holdout,measures = list(mmce,acc))
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)