【发布时间】:2023-02-07 00:33:51
【问题描述】:
我想询问如何修改我的代码,以便我可以获得多个性能度量作为输出。
我的代码如下:
ARMSS<-read.csv("Index ARMSS Proteomics Final.csv", row.names=1)
set.seed(123, "L'Ecuyer")
task = as_task_regr(ARMSS, target = "Index.ARMSS")
learner = lrn("regr.ranger", importance = "impurity")
set_threads(learner, n = 8)
resampling_inner = rsmp("cv", folds = 7)
measure = msrs(c("regr.rmse","regr.srho"))
terminator = trm("none")
at = AutoFSelector$new(
learner = learner,
resampling = resampling_inner,
measure = measure,
terminator = terminator,
fselect = fs("rfe", n_features = 1, feature_fraction = 0.5, recursive = FALSE),
store_models = TRUE)
然后我收到以下错误:
UseMethod("as_measure") 错误: 没有适用于“as_measure”的适用方法应用于“列表”类的对象
【问题讨论】:
标签: mlr3