mice (version 3.16.0)

getfit: Extract list of fitted models

Description

Function getfit() returns the list of objects containing the repeated analysis results, or optionally, one of these fitted objects. The function looks for a list element called analyses, and return this component as a list with mira class. If element analyses is not found in x, then it returns x as a mira object.

Usage

getfit(x, i = -1L, simplify = FALSE)

Value

If i = -1 an object of class mira containing all analyses. If i selects one of the analyses, then it return an object whose with class inherited from that element.

Arguments

x

An object of class mira, typically produced by a call to with().

i

An integer between 1 and x$m signalling the index of the repeated analysis. The default i= -1 return a list with all analyses.

simplify

Should the return value be unlisted?

Author

Stef van Buuren, 2012, 2020

Details

No checking is done for validity of objects. The function also processes objects of class mitml.result from the mitml package.

See Also

mira, with.mids

Examples

Run this code
imp <- mice(nhanes, print = FALSE, seed = 21443)
fit <- with(imp, lm(bmi ~ chl + hyp))
f1 <- getfit(fit)
class(f1)
f2 <- getfit(fit, 2)
class(f2)

Run the code above in your browser using DataLab