sens10 {OptHoldoutSize}R Documentation

Sensitivity at theshold quantile 10%

Description

Computes sensitivity of a risk score at a threshold at which 10% of samples (or some proportion pi_int) are above the threshold.

Usage

sens10(Y, Ypred, pi_int = 0.1)

Arguments

Y

True labels (1 or 0)

Ypred

Predictions (univariate; real numbers)

pi_int

Compute sensitivity when a proportion pi_int of samples exceed threshold, default 0.1

Value

Sensitivity at this threshold

Examples


# Simulate
set.seed(32142)

N=1000
X=rnorm(N); Y=rbinom(N,1,prob=logit(X/2))

pi_int=0.1
q10=quantile(X,1-pi_int) # 10% of X values are above this threshold

print(length(which(Y==1 & X>q10))/length(which(X>q10)))
print(sens10(Y,X,pi_int))


[Package OptHoldoutSize version 0.1.0.0 Index]