ipeval: Evaluation of Interventional Predictions

Provides methods to evaluate predictive performance of models that estimate risks under hypothetical intervention scenarios (interventional/causal/counterfactual predictions) with observational data subject to treatment-outcome confounding. Inverse probability of treatment weighting (IPTW) is used to construct a pseudopopulation in which all individuals receive a specified intervention, enabling assessment of agreement between predicted risks under the intervention and observed outcomes in the pseudo-population corresponding to that intervention. Package supports binary and time-to-event outcomes under binary interventions made at a single time point. Performance measures supported are AUC (Area Under the receiving operating characteristic Curve), Brier score, observed-expected ratio, and calibration plots. Methods implemented in this package are based on work by Keogh and Van Geloven (2024) <doi:10.1097/EDE.0000000000001713>.

Version: 0.1.0
Depends: R (≥ 3.5)
Imports: stats, survival, prodlim
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0), ipw, riskRegression
Published: 2026-05-06
DOI: 10.32614/CRAN.package.ipeval (may not be active yet)
Author: Jasper van Egeraat [aut, cre], Nan van Geloven [aut, cph], Ruth Keogh [aut, cph], Leiden University Medical Center [fnd]
Maintainer: Jasper van Egeraat <j.w.a.van_egeraat at lumc.nl>
BugReports: https://github.com/jvelumc/ipeval/issues
License: GPL (≥ 3)
URL: https://jvelumc.github.io/ipeval/, https://github.com/jvelumc/ipeval
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: ipeval results

Documentation:

Reference manual: ipeval.html , ipeval.pdf
Vignettes: ipeval (source, R code)
time-to-event (source, R code)

Downloads:

Package source: ipeval_0.1.0.tar.gz
Windows binaries: r-devel: ipeval_0.1.0.zip, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): ipeval_0.1.0.tgz, r-oldrel (arm64): ipeval_0.1.0.tgz, r-release (x86_64): ipeval_0.1.0.tgz, r-oldrel (x86_64): ipeval_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=ipeval to link to this page.