Evaluate

Benchmarking, discrimination, calibration, incremental value, and comparison workflows.

evaluate is an environment that bundles high-level helpers for assessing and comparing fitted PRS models. The public surface includes:
Aliases: evaluate
evaluate$benchmark() orchestrates multiple evaluation analyses in one call: discrimination, calibration, pairwise comparison, similarity, risk strata, and incremental value (when baseline covariates are provided).
Aliases: evaluate.benchmark, evaluate$benchmark
evaluate$discrimination() quantifies how well one or more PRS models separate observations with different outcome values.
Aliases: evaluate.discrimination, evaluate$discrimination
evaluate$calibration() assesses agreement between predictions and observed outcomes for one or more PRS models.
Aliases: evaluate.calibration, evaluate$calibration
evaluate$incremental() quantifies model gain beyond a baseline covariate model for one or more PRS models.
Aliases: evaluate.incremental, evaluate$incremental
evaluate$compare() performs pairwise or reference-based comparison of PRS models using delta-style performance and selection metrics.
Aliases: evaluate.compare, evaluate$compare
evaluate$similarity() quantifies how similar PRS models are to each other, either structurally (SNP overlap) or empirically (correlation of evaluated scores on a cohort).
Aliases: evaluate.similarity, evaluate$similarity
evaluate$risk.strata() summarizes outcome behavior across PRS-defined quantile strata.
Aliases: evaluate.risk.strata, evaluate$risk.strata