Own kind of analysis - just to make sure #499
Unanswered
adrianolszewski
asked this question in
Q&A
Replies: 2 comments 1 reply
-
I'll give it a quick shot but others, please chime in:
|
Beta Was this translation helpful? Give feedback.
1 reply
-
Thanks for the response, glad my comments were helpful. Yes, fine with me to keep the discussion open for now. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Dear Authors!
I'd like to confirm if I got the basics right.
Let's assume I'm interested in a 4 kinds of analysis:
As far as I understand, for such thing I just provide my own function returning the list with: estimate, the SE and the DFs, right? (typically I use those from Kenward-Roger, sometimes residual one for Mancl-DeRouen).
The manual says: "This analysis function fits an ANCOVA model to the outcomes from each visit separately, and returns the “treatment effect” estimate as well as the corresponding least square means for each group"
In the naive approach, with MICE, I would:
a) iterate over the imputed datasets,
b) fit separate MMRM via GLS or via GEE (to retain power; also for GEE - to bypass the MCAR problem),
c) calculate the EM-mean for each timepoint,
d) pool the emmeans
e) perform the contrast testing using the MVT (multivariate t distribution) or some sequential adjustment.
If impossible with analyse(), is it possible to "bypass" it just by:
a) extracting the imputed datasets,
b) apply the analysis one-by-one (just like via lapply over mira-class casted to a regular list),
c) and then pool on my own? (Rubin/Barnard, von Hippel, etc)?
In other words, - is it possible to use only the imputation part of the rbmi, then leave this friendly ecosystem "equipped" with the imputed datasets?
2a) MMRM but used for the cLDA (constrained longitudinal data analysis) - where baseline is part of the response vector (no adjustment for it), and the baseline per-arm means are forced to be equal via appropriate model specification. 2 of ours sponsors love cLDA and don't want anything else, so I have to ask :)
PS: just one last question - and please forgive me if it's an idiotic one, as I'm still recognising the broad topic of MI types....
For most of our sponsors, so far, we haven't dealt with the estimand framework (ICE handling) yet, following rather the old naive approach: ITT + MICE. The sponsor provided us with the definitions of imputations chains, i.e. which variables will be used to impute each variable of interest: the response, the covariates, and sometimes the baseline values).
For the univariate "imputer", my sponsors practically always (90% or so) asked for the PMM method (either imputed separately at each timepoint via MidasTouch extension, or by using the 2-level PMM "longitudinally at once"). It was asked practically for all data types (numerical, binary, ordinal, counts), rarely also the ordinal logistic regression univariate "imputer" was used for Likert-type data. The decision was justified as follows: the PMM preserves the nature and distribution of the data (doesn't assume any specific theoretical distribution; even including extreme data if they occur), which was especially important for 3 of the most common statistical reviewers we corresponded with (even despite the well-known limitation, that PMM cannot extrapolate outside the observed domain).
Is PMM "combinable" with RBMI and this package?
Beta Was this translation helpful? Give feedback.
All reactions