x: A data.frame or data.table containing simulation output with information on outcome variables for each randomly sampled parameter set from a PSA. Each row should denote a randomly sampled parameter set and treatment strategy.
comparator: The comparator strategy. If the strategy column is a character variable, then must be a character; if the strategy column is an integer variable, then must be an integer.
sample: Character name of column denoting a randomly sampled parameter set.
strategy: Character name of column denoting treatment strategy.
grp: Character name of column denoting subgroup. If NULL, then it is assumed that there is only one group.
outcomes: Name of columns to compute incremental changes for.
Returns
A data.table containing the differences in the values of each variable specified in outcomes between each treatment strategy and the comparator.
Examples
# simulation outputn_samples <-100sim <- data.frame(sample = rep(seq(n_samples),4), c = c(rlnorm(n_samples,5,.1), rlnorm(n_samples,5,.1), rlnorm(n_samples,11,.1), rlnorm(n_samples,11,.1)), e = c(rnorm(n_samples,8,.2), rnorm(n_samples,8.5,.1), rnorm(n_samples,11,.6), rnorm(n_samples,11.5,.6)), strategy = rep(paste0("Strategy ", seq(1,2)), each = n_samples *2), grp = rep(rep(c("Group 1","Group 2"), each = n_samples),2))# calculate incremental effect of Strategy 2 relative to Strategy 1 by groupie <- incr_effect(sim, comparator ="Strategy 1", sample ="sample", strategy ="strategy", grp ="grp", outcomes = c("c","e"))head(ie)