Wrapper around PipeOpSurvAvg to simplify Graph creation.
Usage
pipeline_survaverager(learners, param_vals = list(), graph_learner = FALSE)
Arguments
- learners
(list())
List of LearnerSurvs to average.- param_vals
(list())
Parameters, including weights, to pass to PipeOpSurvAvg.- graph_learner
logical(1)
IfTRUE
returns wraps the Graph as a GraphLearner otherwise (default) returns as aGraph
.
Examples
if (FALSE) {
if (requireNamespace("mlr3pipelines", quietly = TRUE)) {
library("mlr3")
library("mlr3pipelines")
task = tsk("rats")
pipe = ppl(
"survaverager",
learners = lrns(c("surv.kaplan", "surv.coxph")),
param_vals = list(weights = c(0.1, 0.9)),
graph_learner = FALSE
)
pipe$train(task)
pipe$predict(task)
}
}