是否有可能从重采样结果中获得对训练数据的预测?

Is it possible to obtain predictions on the training data from resample results?

执行下面的代码后,可以使用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")