diff --git a/vignettes/FAQ.html b/vignettes/FAQ.html index 61e8666dd..2b7eaf3f7 100644 --- a/vignettes/FAQ.html +++ b/vignettes/FAQ.html @@ -355,9 +355,11 @@
rbmi
compare to the mixed model for repeated measures (MMRM) implemented in the mmrm
package?rbmi
compare to general-purpose software for multiple imputation (MI) such as mice
?rbmi
?rbmi
by default use an ANCOVA analysis model and not an MMRM analysis model?This document provides answers to common questions about the rbmi
package.
-It is intended to be read after the rbmi: Introduction
vignette.
rbmi: Quickstart
vignette.
Unfortunately this is out of scope for the rbmi package and would need to be handled by the user before using rbmi. -The best choice would need to be made on a case-by-case basis and, typically, a relatively simple approach should be sufficient. -For reference, recent FDA guidance on covariate adjustment is:
--+Covariate adjustment is generally robust to the handling of subjects with missing baseline covariates. -Missing baseline covariate values can be singly or multiply imputed, or missingness indicators (Groenwold et al. 2012) can be added to the model used for covariate adjustment. -Sponsors should not perform imputation separately for different treatment groups, and sponsors should ensure that imputed baseline values are not dependent on any post-baseline variables, including the outcome.
-
rbmi
compare to the mixed model for repeated measures (MMRM) implemented in the mmrm
package?rbmi
was designed to complement and, occasionally, replace standard MMRM analyses for clinical trials with longitudinal endpoints.
Strengths of rbmi
compared to the standard MMRM model are:
rbmi
was designed to allow for analyses which are fully aligned with the the estimand definition. To facilitate this, it implements methods under a range of different missing data assumptions including standard missing-at-random (MAR), extended MAR (via inclusion of time-varying covariates), reference-based missingness, and not missing-at-random at random (NMAR; via \(\delta\)-adjustments). In contrast, the standard MMRM model is only valid under a standard MAR assumption which is not always plausible. For example, the standard MAR assumption is rather implausible for implementing a treatment policy strategy for the intercurrent event “treatment discontinuation” if a substantial proportion of subjects are lost-to-follow-up after discontinuation.rbmi
can be used for sensitivity analyses of a primary MMRM- or rbmi-type analysis.Weaknesses of rbmi
compared to the standard MMRM model are:
rbmi
is currently less established.rbmi
is computationally more intensive and using it requires more careful planning.This is explained at the end of section 2.4 of Wolbers et al. (2022).
+rbmi
compare to general-purpose software for multiple imputation (MI) such as mice
?rbmi
covers only “MMRM-type” settings, i.e. settings with a single longitudinal continuous outcome which may be missing at some visits and hence require imputation.
For these settings, it has several advantages over general-purpose MI software:
+rbmi
supports imputation under a range of different missing data assumptions whereas general-purpose MI software is mostly focused on MAR-based imputation. In particular, it is unclear how to implement jump to reference (JR) or copy increments in reference (CIR) methods with such software.rbmi
interface is fully streamlined to this setting which arguably makes the implementation more straightforward than for general-purpose MI software.method="method_condmean(type = "jackknife")"
) in rbmi
does not require any tuning parameters, is fully deterministic, and provides frequentist-consistent inference also for reference-based imputations (where Rubin’s rule is very conservative leading to actual type I error rates which can be far below their nominal values).However, rbmi
is much more limited in its functionality than general-purpose MI software.
rbmi
?rbmi
does not support imputation of missing baseline covariates. Therefore, missing baseline covariates need to be handled outside of rbmi
.
+The best approach for handling missing baseline covariates needs to be made on a case-by-case basis but in the context of randomized trials, relatively simple approach are often sufficient (White and Thompson (2005)).
rbmi
by default use an ANCOVA analysis model and not an MMRM analysis model?The theoretical justification for the conditional mean imputation method requires that the analysis model leads to a point estimator which is a linear function of the outcome vector (Wolbers et al. (2022)). This is the case for ANCOVA but not for general MMRM models. For the other imputation methods, both ANCOVA and MMRM are valid analysis methods. An MMRM analysis model could be implemented by providing a custom analysis function to the analyse()
function.
For further expalanations, we also cite the end of section 2.4 of the conditional mean imputation paper (Wolbers et al. (2022)):
The proof relies on the fact that the ANCOVA estimator is a linear function of the outcome vector. For complete data, the ANCOVA estimator leads to identical parameter estimates as an MMRM model of all longitudinal outcomes with an arbitrary common covariance structure across treatment groups if treatment-by-visit interactions as well as covariate-by-visit-interactions are included in the analysis model for all covariates,17 (p. 197). @@ -390,8 +414,8 @@
1.2 Why does rbmi use a Ancova mo
This can be achieved using custom analysis functions as outlined in Section 7 of the Advanced Vignette. e.g.
ancova_modified <- function(data, ...) {
data2 <- data %>% mutate(ENDPOINT = ENDPOINT - BASELINE)
@@ -405,6 +429,9 @@ 1.3 How can I analyse Change-From
)