Package: ipeval 0.1.0.9000

ipeval: Interventional Prediction Evaluation

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. Supports interventions with binary or categorical treatment levels, applied either at a single time point or as longitudinal treatment strategies with sequential treatment decisions. 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>.

Authors:Jasper van Egeraat [aut, cre], Nan van Geloven [aut, cph], Ruth Keogh [aut, cph], Leiden University Medical Center [fnd]

ipeval_0.1.0.9000.tar.gz
ipeval_0.1.0.9000.zip(r-4.7)ipeval_0.1.0.9000.zip(r-4.6)ipeval_0.1.0.9000.zip(r-4.5)
ipeval_0.1.0.9000.tgz(r-4.6-any)ipeval_0.1.0.9000.tgz(r-4.5-any)
ipeval_0.1.0.9000.tar.gz(r-4.7-any)ipeval_0.1.0.9000.tar.gz(r-4.6-any)
ipeval_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
ipeval/json (API)

# Install 'ipeval' in R:
install.packages('ipeval', repos = c('https://jvelumc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jvelumc/ipeval/issues

Pkgdown/docs site:https://jvelumc.github.io

On CRAN:

Conda:

5.64 score 8 scripts 159 downloads 5 exports 38 dependencies

Last updated from:ed52124b8b. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK602
source / vignettesOK307
linux-release-x86_64OK591
macos-release-arm64OK502
macos-oldrel-arm64OK516
windows-develOK886
windows-releaseOK875
windows-oldrelOK1157
wasm-releaseOK127

Exports:add_lag_termsip_scoreip_score_longobserved_scorewide_to_long

Dependencies:clicodetoolscpp11data.tablediagramdigestfarverfuturefuture.applyggplot2globalsgluegtableisobandKernSmoothlabelinglatticelavalifecyclelistenvMatrixnnetnumDerivparallellyprodlimprogressrR6RColorBrewerRcpprlangS7scalesshapeSQUAREMsurvivalvctrsviridisLitewithr

Evaluating predictions under longitudinal interventions
Other treatment patterns | Censoring dependent on time varying variables

Last update: 2026-06-15
Started: 2026-06-15

ipeval: an R package for evaluating predictions under interventions
Abstract | Introduction | Methods | Illustration | Discussion | Future directions | References

Last update: 2026-06-15
Started: 2026-04-17

Generating longitudinal data with time-dependent confounding and fitting Marginal Structural Cox Models

Last update: 2026-06-15
Started: 2026-06-08

Evaluating performance in time-to-event data
Example 1, non informative censoring | Example 2, informative censoring

Last update: 2026-05-05
Started: 2026-04-16