mlr3 - 是否可以从重采样结果中获得对训练数据的预测?
问题描述
执行以下代码后,可以使用rr$predictions()[[1]]
. 但是有可能获得关于训练分区的预测吗?
task = tsk("penguins")
learner = lrn("classif.rpart")
resampling = rsmp("holdout")
rr = resample(task, learner, resampling)
谢谢!
解决方案
您需要将predict_sets
学习者的字段设置为训练和测试,如下所示:
learner$predict_sets=c("test", "train")
保持其他一切不变并获得训练集预测
rr$prediction("train")
推荐阅读
- javascript - 未捕获的类型错误:无法读取未定义的属性“setDomLayout”-尝试使打印功能与 AG-Grid 一起使用时出错
- go - 如何在 Kubernetes Go Operator 中读取 YAML 以创建对象,而不是硬编码?
- sql - 基于外部变量长度的 SQL IF 语句
- jsf - p:inputtextarea 剩余行
- r - 不明白为什么 if-else for 循环不起作用
- python - 需要堆叠特定列并保持其他列不变
- python - 不明白为什么我得到一个“int”对象是不可迭代的错误
- java - 如何从 spring rest 服务返回 XML 响应?
- javascript - 理解 d3 中的 Promise
- git - 在 laravel 中第二次克隆同一个 git repo