Skip to contents

Decision curve analysis

Usage

decision_curve_analysis(y_true, y_pred, thresholds = NULL)

Arguments

y_true

Integer 0/1 vector.

y_pred

Predicted probabilities.

thresholds

Numeric vector of thresholds (defaults to seq(0.01, 0.99, 0.01)).

Value

An object of class "class_name".

Examples

set.seed(1)
y <- rbinom(200, 1, 0.4)
p <- plogis(rnorm(200))
res <- decision_curve_analysis(y, p)
head(res$net_benefit)
#> [1] 0.4090909 0.4030612 0.3969072 0.3906250 0.3842105 0.3779787