如何修复R中重采样函数中的错误
当我运行下面的代码时,我得到一个错误: 重采样错误(学习者=knn,任务=diabestertask,重采样=holdout,: “重采样”的断言失败:必须从类“重采样实例”继承,但具有类“函数” 有人知道问题是什么吗如何修复R中重采样函数中的错误,r,mlr,R,Mlr,当我运行下面的代码时,我得到一个错误: 重采样错误(学习者=knn,任务=diabestertask,重采样=holdout,: “重采样”的断言失败:必须从类“重采样实例”继承,但具有类“函数” 有人知道问题是什么吗 install.packages("mlr", dependencies = TRUE) library(mlr) data(diabetes, package = "mclust") diabetestib <- as_tibbl
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))
install.packages(“mlr”,dependencies=TRUE)
图书馆(mlr)
数据(糖尿病,package=“mclust”)
diabetestib您发布的代码在method='Holdout'
中有不匹配的引号。这是一个转录错误吗?如果不是,这可能是您问题的原因。谢谢,我将其更改为Holdout您需要这里的等号:split=2/3