model_parameters.mipo {parameters} | R Documentation |
Parameters from multiply imputed repeated analyses
Description
Format models of class mira
, obtained from mice::width.mids()
, or of
class mipo
.
Usage
## S3 method for class 'mipo'
model_parameters(
model,
ci = 0.95,
exponentiate = FALSE,
p_adjust = NULL,
keep = NULL,
drop = NULL,
verbose = TRUE,
...
)
## S3 method for class 'mira'
model_parameters(
model,
ci = 0.95,
exponentiate = FALSE,
p_adjust = NULL,
keep = NULL,
drop = NULL,
verbose = TRUE,
...
)
Arguments
model |
An object of class |
ci |
Confidence Interval (CI) level. Default to |
exponentiate |
Logical, indicating whether or not to exponentiate the
coefficients (and related confidence intervals). This is typical for
logistic regression, or more generally speaking, for models with log or
logit links. It is also recommended to use |
p_adjust |
Character vector, if not |
keep |
Character containing a regular expression pattern that
describes the parameters that should be included (for |
drop |
See |
verbose |
Toggle warnings and messages. |
... |
Arguments passed to or from other methods. |
Details
model_parameters()
for objects of class mira
works
similar to summary(mice::pool())
, i.e. it generates the pooled summary
of multiple imputed repeated regression analyses.
Examples
library(parameters)
if (require("mice", quietly = TRUE)) {
data(nhanes2)
imp <- mice(nhanes2)
fit <- with(data = imp, exp = lm(bmi ~ age + hyp + chl))
model_parameters(fit)
}
# model_parameters() also works for models that have no "tidy"-method in mice
if (require("mice", quietly = TRUE) && require("gee", quietly = TRUE)) {
data(warpbreaks)
set.seed(1234)
warpbreaks$tension[sample(1:nrow(warpbreaks), size = 10)] <- NA
imp <- mice(warpbreaks)
fit <- with(data = imp, expr = gee(breaks ~ tension, id = wool))
# does not work:
# summary(pool(fit))
model_parameters(fit)
}
# and it works with pooled results
if (require("mice")) {
data("nhanes2")
imp <- mice(nhanes2)
fit <- with(data = imp, exp = lm(bmi ~ age + hyp + chl))
pooled <- pool(fit)
model_parameters(pooled)
}