outstandR: Outcome regression standardisation


R-CMD-check License: GPL v3 outstandR status badge CRAN status

Indirect treatment comparison with limited subject-level data

Overview

{outstandR} is an R package designed to facilitate a unified framework for Population-Adjusted Indirect Comparison (PAIC) in Health Technology Assessment (HTA). It facilitates outcome regression standardisation using model-based approaches when head-to-head clinical trials are absent and trial populations differ in effect modifiers.

By streamlining the workflow of covariate simulation, model standardisation, and contrast estimation, {outstandR} enables robust and compatible evidence synthesis, particularly in scenarios where individual patient data (IPD) is limited to only one of the trials being compared.

Who is this package for?

The target audience of {outstandR} includes statisticians and health economists performing indirect treatment comparisons requiring cross-trial population adjustment. It simplifies the implementation of model-based standardization with two core steps:

  1. Covariate simulation (to overcome limited subject-level data for aggregate-level data studies).
  2. Indirect comparison across studies targeting compatible marginal treatment effects.

Installation

Install the released version from CRAN:

install.packages("outstandR")

Or 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")

Background

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:

General problem

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 \(d_{AB(P)}\). We make use of bracketed subscripts to denote a specific population. Within the BC population there are parameters \(\mu_{B(BC)}\) and \(\mu_{C(BC)}\) representing the expected outcome on each treatment (including parameters for treatments not studied in the BC trial, e.g. treatment A). The BC trial provides estimators \(\bar Y_{B(BC)}\) and \(\bar Y_{C(BC)}\) of \(\mu_{B(BC)}\), \(\mu_{C(BC)}\), respectively, which are the summary outcomes. It is the same situation for the AC trial.

For a suitable scale, for example a log-odds ratio, or risk difference, we form estimators \(\hat{\Delta}{BC(BC)}\) and \(\hat{\Delta}_{AC(AC)}\) of the trial level (or marginal) relative treatment effects. We shall assume that this is always represented as a difference so, for example, for the risk ratio this is on the log scale.

\[ \hat{\Delta}_{AC{(AC)}} = g(\bar{Y}_{C{(AC)}}) - g(\bar{Y}_{A{(AC)}}) \]

and similarly for \(\hat{\Delta}_{BC(BC)}\). If we assume that there is no difference in effect modifiers between trials, then the estimator of the relative treatment effect \(d_{AB(BC)}\) is

\[ \hat{\Delta}_{AB(BC)} = \hat{\Delta}_{BC(BC)} - \hat{\Delta}_{AC(BC)}. \]

However, when distributions of the effect modifiers are different between trial populations, the relative treatment effect estimated from each trial cannot simply be combined as above. The purpose of population-adjustment in ITC is to include an estimate for \(\hat{\Delta}_{AC(BC)}\).

References

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

Contributing

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.