Model-based Standardisation with G-computation
{outstandR}
is an R package designed to facilitate outcome regression
standardisation using model-based approaches, particularly focusing on
G-estimation. The package provides tools to apply standardisation
techniques for indirect treatment comparisons, especially in scenarios
with limited individual patient data.
The target audience of {outstandR}
is those who want to perform
model-based standardization in the specific context of two-study
indirect treatment comparisons with limited subject-level data. This is
model-based standardization with two additional steps:
- Covariate simulation (to overcome limited subject-level data for one of the studies)
- Indirect comparison across studies
Install the development version from GitHub using R-universe:
install.packages("outstandR", repos = c("https://statisticshealtheconomics.r-universe.dev", "https://cloud.r-project.org"))
Alternatively, you may wish to download directly from the repo with
remotes::install_github("StatisticsHealthEconomics/outstandR")
.
Population adjustment methods are increasingly used to compare marginal treatment effects when there are cross-trial differences in effect modifiers and limited patient-level data.
The {outstandR}
package allows the implementation of a range of
methods for this situation including the following:
-
Matching-Adjusted Indirect Comparison (MAIC) is based on propensity score weighting, which is sensitive to poor covariate overlap and cannot extrapolate beyond the observed covariate space. It reweights the individual patient-level data (IPD) to match the aggregate characteristics of the comparator trial, thereby aligning the populations.
-
Simulated Treatment Comparison (STC) relies on outcome regression models fitted to IPD, conditioning on covariates to estimate the effect of treatment. These estimates are then applied to the aggregate-level comparator population. Like MAIC, STC is limited by its conditional nature and can produce biased marginal estimates if not properly marginalized.
-
Parametric G-computation with maximum likelihood: This method fits an outcome model to the IPD using maximum likelihood estimation, then uses that model to predict outcomes in the comparator population. It allows extrapolation beyond the observed covariate space but requires correct specification of the outcome model to avoid bias.
-
Parametric G-computation with Bayesian inference: Similar to the maximum likelihood version, this approach fits an outcome model but within a Bayesian framework. It allows coherent propagation of uncertainty through prior distributions and posterior inference, enabling probabilistic sensitivity analysis and full uncertainty quantification.
-
Marginalization method based on parametric G-computation: Current outcome regression-based alternatives can extrapolate but target a conditional treatment effect that is incompatible in the indirect comparison. When adjusting for covariates, one must integrate or average the conditional estimate over the relevant population to recover a compatible marginal treatment effect. This can be easily applied where the outcome regression is a generalized linear model or a Cox model. The approach views the covariate adjustment regression as a nuisance model and separates its estimation from the evaluation of the marginal treatment effect of interest. The method can accommodate a Bayesian statistical framework, which naturally integrates the analysis into a probabilistic framework.
Consider one trial, for which the company has IPD, comparing treatments
A and C, from herein call the AC trial. Also, consider a second
trial comparing treatments B and C, similarly called the BC trial.
For this trial only published aggregate data are available. We wish to
estimate a comparison of the effects of treatments A and B on an
appropriate scale in some target population P, denoted by the
parameter
For a suitable scale, for example a log-odds ratio, or risk difference,
we form estimators
This R package contains code originally written for the papers:
Remiro-Azócar, A., Heath, A. & Baio, G. (2022) Parametric G-computation for Compatible Indirect Treatment Comparisons with Limited Individual Patient Data. Res Synth Methods;1–31.
and
Remiro-Azócar, A., Heath, A., & Baio, G. (2023) Model-based standardization using multiple imputation. BMC Medical Research Methodology, 1–15. https://doi.org/10.1186/s12874-024-02157-x
We welcome contributions! Please submit contributions through
Pull Requests
, following the contributing
guidelines.
To report issues and/or seek support, please file a new ticket in the
issue
tracker.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Note
This package is licensed under the GPLv3. For more information, see LICENSE.