mlr3 - 预测的置信区间
mlr3 - confidence interval for predictions
学习器调优并使用后,我们可以通过命令行使用它进行预测
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 就是其中之一。您必须使用不同的学习器来获得错误估计。
学习器调优并使用后,我们可以通过命令行使用它进行预测
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 就是其中之一。您必须使用不同的学习器来获得错误估计。