powered by
Generates a prediction filter for the predict.filter argument of learner that bounds predictions to a fixed range (lower, upper).
predict.filter
predict_filter_bound(lower = NULL, upper = NULL)
A filter generator function (see learner).
(numeric) Lower bound, or NULL for no lower bound.
NULL
(numeric) Upper bound, or NULL for no upper bound.
Benedikt Sommer
data(cars) lr <- learner_glm( speed ~ dist, learner.args = list(predict.filter = predict_filter_bound(upper = 10)) ) lr$estimate(cars) lr$predict(data.frame(dist = c(10, 50)))
Run the code above in your browser using DataLab