mlr3-预测的置信区间

问题描述

调整学习者并使用它之后,我们可以使用它通过命令行进行预测

predict(Learner,newdata,predict_type="response")

但是,我们如何计算预测的置信区间?


task <- TaskRegr$new("data",data,"y")
learner <- lrn("regr.xgboost")
preprocess <- po("scale",param_vals = list(center = TRUE,scale = TRUE))
pp <- preprocess %>>% learner
gg<- GraphLearner$new(pp)
gg$train(task)
predict(gg,newdata = pred,predict_type="reponse")

解决方法

并非所有学习者都支持预测错误,xgboost就是其中之一。您必须使用其他学习者来获取错误估计。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...