- object
An object of class vsel
(returned by varsel()
or
cv_varsel()
).
- nterms_max
Maximum submodel size for which the statistics are
calculated. Using NULL
is effectively the same as using
length(solution_terms(object))
. Note that nterms_max
does not count the
intercept, so use nterms_max = 0
for the intercept-only model. For
plot.vsel()
, nterms_max
must be at least 1
.
- stats
One or more character strings determining which performance
statistics (i.e., utilities or losses) to calculate. Available statistics
are:
"elpd"
: (expected) sum of log predictive densities.
"mlpd"
: mean log predictive density, that is, "elpd"
divided by the
number of observations.
"mse"
: mean squared error (only available in the situations mentioned
in section "Details" below).
"rmse"
: root mean squared error (only available in the situations
mentioned in section "Details" below). For the corresponding standard error
and lower and upper confidence interval bounds, bootstrapping is used.
"acc"
(or its alias, "pctcorr"
): classification accuracy (only
available in the situations mentioned in section "Details" below).
"auc"
: area under the ROC curve (only available in the situations
mentioned in section "Details" below). For the corresponding standard error
and lower and upper confidence interval bounds, bootstrapping is used.
- type
One or more items from "mean"
, "se"
, "lower"
, "upper"
,
"diff"
, and "diff.se"
indicating which of these to compute for each
item from stats
(mean, standard error, lower and upper confidence
interval bounds, mean difference to the corresponding statistic of the
reference model, and standard error of this difference, respectively). The
confidence interval bounds belong to normal-approximation (or bootstrap;
see argument stats
) confidence intervals with (nominal) coverage 1 - alpha
. Items "diff"
and "diff.se"
are only supported if deltas
is
FALSE
.
- deltas
If TRUE
, the submodel statistics are estimated as differences
from the baseline model (see argument baseline
). With a "difference
from the baseline model", we mean to take the submodel statistic minus
the baseline model statistic (not the other way round).
- alpha
A number determining the (nominal) coverage 1 - alpha
of the
normal-approximation (or bootstrap; see argument stats
) confidence
intervals. For example, in case of the normal approximation, alpha = 2 * pnorm(-1)
corresponds to a confidence interval stretching by one standard
error on either side of the point estimate.
- baseline
For summary.vsel()
: Only relevant if deltas
is TRUE
.
For plot.vsel()
: Always relevant. Either "ref"
or "best"
, indicating
whether the baseline is the reference model or the best submodel found (in
terms of stats[1]
), respectively.
- resp_oscale
Only relevant for the latent projection. A single logical
value indicating whether to calculate the performance statistics on
response scale (TRUE
) or on latent scale (FALSE
).
- ...
Arguments passed to the internal function which is used for
bootstrapping (if applicable; see argument stats
). Currently, relevant
arguments are B
(the number of bootstrap samples, defaulting to 2000
)
and seed
(see set.seed()
, defaulting to
sample.int(.Machine$integer.max, 1)
, but can also be NA
to not call
set.seed()
at all).