Run sensitivity analysis for the randomized moderator placement design
Source:R/bounds.R
prepost_sens.Rd
Run sensitivity analysis for the randomized moderator placement design
Usage
prepost_sens(
formula,
data,
moderator,
prepost,
g_by,
g_at,
t_by,
t_at,
sims = 1000,
stable_mod = FALSE,
conf_level = 0.95,
moderator_mono = NULL,
outcome_mono = NULL,
tau = 0.25,
progress = TRUE
)
Arguments
- formula
A formula with syntax
y ~ t
, wherey
is the (unquoted) name of the outcome andt
is the (unquoted) name of the treatment.- data
A data.frame containing variables in the formula, moderator, and covariates arguments.
- moderator
A one-sided formuala with syntax
~ d
, whered
is the (unquoted) name of the moderator variable for the CATE.- prepost
A one-sided formula with syntax ~ z, where z is the indicator variable for whether the moderator was measured pre- or post-treatment.
- g_by
Numeric indicating the grid spacing for the \(\gamma\) parameter that places an upper bound on the proportion of units whose moderator is affected by treatment.
- g_at
Vector specifying what values to set the \(\gamma\) parameter to in the sensitivity analysis. Overrides
g_by
.- t_by
Numeric indicating the grid spacing for the \(\theta\) parameter that restricts what proportion of units have their outcomes affected by the pre vs post-measurement of the moderator.
- t_at
Vector specifying what values to set the \(\theta\) parameter to in the sensitivity analysis. Overrides
t_by
.- sims
An integer indicating the number of simulations for the bootstrap confidence intervals for the bounds.
- stable_mod
A logical value indicating if the bounds should assume that the moderator is unaffected by pre-vs-post measurement under the control condition.
- conf_level
A numeric indicating the confidence level for the bootstrap confidence intervals.
- moderator_mono
A integer or vector of length 2 indicating if the bounds should assume monotonicity of the effect of the post-test on the moderator with
1
indicating that the post-test effect is positive and-1
indicating that it is negative. The vector of length 2 allows the monotonicity assumption to vary by treatment status with the first entry being for control and the second for treated.- outcome_mono
A integer or vector of length 2 indicating if the bounds should assume monotonicity of the effect of the post-test on the outcome with
1
indicating that the post-test effect is positive and-1
indicating that it is negative. The vector of length 2 allows the monotonicity assumption to vary by treatment status with the first entry being for control and the second for treated.- tau
A numeric indicating how close the the moment conditions of the estimated bounds have to be from the minimum values in the sample. This allows us to obtain bounds and confidence intevals even when the assumptions are slightly violated due to sampling.
- progress
A logical indicating if progress bars should be displayed. Defaults to TRUE.