fit_mmrm | R Documentation |
MMRM
AnalysisDoes the MMRM
analysis. Multiple other functions can be called on the result to produce
tables and graphs.
fit_mmrm(
vars = list(response = "AVAL", covariates = c(), id = "USUBJID", arm = "ARM", visit =
"AVISIT"),
data,
conf_level = 0.95,
cor_struct = "unstructured",
weights_emmeans = "proportional",
averages_emmeans = list(),
parallel = FALSE,
...
)
vars |
(named
Note that the main effects and interaction of |
data |
( |
conf_level |
( |
cor_struct |
( |
weights_emmeans |
( |
averages_emmeans |
( |
parallel |
( |
... |
additional arguments for |
Multiple different degree of freedom adjustments are available via the method
argument
for mmrm::mmrm()
. In addition, covariance matrix adjustments are available via vcov
.
Please see mmrm::mmrm_control()
for details and additional useful options.
For the covariance structure (cor_struct
), the user can choose among the following options.
unstructured
: Unstructured covariance matrix. This is the most flexible choice and default.
If there are T
visits, then T * (T+1) / 2
variance parameters are used.
toeplitz
: Homogeneous Toeplitz covariance matrix, which uses T
variance parameters.
heterogeneous toeplitz
: Heterogeneous Toeplitz covariance matrix,
which uses 2 * T - 1
variance parameters.
ante-dependence
: Homogeneous Ante-Dependence covariance matrix, which uses T
variance parameters.
heterogeneous ante-dependence
: Heterogeneous Ante-Dependence covariance matrix,
which uses 2 * T - 1
variance parameters.
auto-regressive
: Homogeneous Auto-Regressive (order 1) covariance matrix,
which uses 2 variance parameters.
heterogeneous auto-regressive
: Heterogeneous Auto-Regressive (order 1) covariance matrix,
which uses T + 1
variance parameters.
compound symmetry
: Homogeneous Compound Symmetry covariance matrix, which uses 2
variance parameters.
heterogeneous compound symmetry
: Heterogeneous Compound Symmetry covariance matrix, which uses
T + 1
variance parameters.
A tern_mmrm
object which is a list with MMRM results:
fit
: The mmrm
object which was fitted to the data. Note that via mmrm::component(fit, "optimizer")
the finally used optimization algorithm can be obtained, which can be useful for refitting the model
later on.
cov_estimate
: The matrix with the covariance matrix estimate.
diagnostics
: A list with model diagnostic statistics (REML criterion, AIC, corrected AIC, BIC).
lsmeans
: This is a list with data frames estimates
and contrasts
.
The attributes averages
and weights
save the settings used
(averages_emmeans
and weights_emmeans
).
vars
: The variable list.
labels
: Corresponding list with variable labels extracted from data
.
cor_struct
: input.
parallel
: input.
ref_level
: The reference level for the arm variable, which is always the first level.
treatment_levels
: The treatment levels for the arm variable.
conf_level
: The confidence level which was used to construct the lsmeans
confidence intervals.
additional
: List with any additional inputs passed via ...
library(dplyr)
library(rtables)
mmrm_results <- fit_mmrm(
vars = list(
response = "FEV1",
covariates = c("RACE", "SEX"),
id = "USUBJID",
arm = "ARMCD",
visit = "AVISIT"
),
data = mmrm_test_data,
cor_struct = "unstructured",
weights_emmeans = "equal",
averages_emmeans = list(
"VIS1+2" = c("VIS1", "VIS2")
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.