get_sl: Get super learner weights based on cross-validated learner...

Description Usage Arguments Value

Description

Get super learner weights based on cross-validated learner fits.

Usage

1
get_sl(task, Y, V, all_fit_tasks, all_fits, folds, sl_control, learners)

Arguments

task

A named list identifying what training folds to use to obtain outcome weights.

Y

A matrix or data.frame of outcomes

V

Number of outer folds of cross-validation (nested cross-validation uses V-1 and V-2 folds), so must be at least four.

all_fit_tasks

A list of all learner fitting tasks (quicker to search over than all_fits).

all_fits

A list of all learner fits (from get_fit)

folds

Vector identifying which fold observations fall into.

sl_control

A list with named entries ensemble_fn, optim_risk_fn, weight_fn, cv_risk_fn, family. Available functions can be viewed with sl_control_options(). See ?sl_control_options for more on how users may supply their own functions.

learners

Super learner wrappers. See SuperLearner::listWrappers.

Value

Named list identifying training folds used and the composite outcome weights.


benkeser/cvma documentation built on May 5, 2019, 1:37 p.m.