check_numeric_metric()
, check_class_metric()
, and check_prob_metric()
are useful alongside metric-summarizers for implementing new custom
metrics. metric-summarizers call the metric function inside
dplyr::summarise()
. These functions perform checks on the inputs in
accordance with the type of metric that is used.
Usage
check_numeric_metric(truth, estimate, case_weights, call = caller_env())
check_class_metric(
truth,
estimate,
case_weights,
estimator,
call = caller_env()
)
check_prob_metric(
truth,
estimate,
case_weights,
estimator,
call = caller_env()
)
check_dynamic_survival_metric(
truth,
estimate,
case_weights,
call = caller_env()
)
check_static_survival_metric(
truth,
estimate,
case_weights,
call = caller_env()
)
Arguments
- truth
The realized vector of
truth
.For
check_numeric_metric()
, a numeric vector.For
check_class_metric()
, a factor.For
check_prob_metric()
, a factor.For
check_dynamic_survival_metric()
, a Surv object.For
check_static_survival_metric()
, a Surv object.
- estimate
The realized
estimate
result.For
check_numeric_metric()
, a numeric vector.For
check_class_metric()
, a factor.For
check_prob_metric()
, a numeric vector for binarytruth
, a numeric matrix for multic-classtruth
.For
check_dynamic_survival_metric()
, list-column of data.frames.For
check_static_survival_metric()
, a numeric vector.
- case_weights
The realized case weights, as a numeric vector. This must be the same length as
truth
.- call
The execution environment of a currently running function, e.g.
caller_env()
. The function will be mentioned in error messages as the source of the error. See thecall
argument ofabort()
for more information.- estimator
This can either be
NULL
for the default auto-selection of averaging ("binary"
or"macro"
), or a single character to pass along to the metric implementation describing the kind of averaging to use.