Learn R Programming

mitml (version 0.3-4)

long2mitml.list: Convert imputations from long format to mitml.list

Description

These functions convert data sets containing multiple imputations in long format to objects of class mitml.list. The resulting object can be used in further analyses.

Usage

long2mitml.list(x, split, exclude=NULL)
jomo2mitml.list(x)

Arguments

x
A data frame in long format containing multiple imputations (see details).
split
A character string denoting the column in x that identifies different imputations (see details).
exclude
A vector denoting values of split which should be excluded from the list.

Value

A list of imputed data sets with an additional class attribute mitml.list.

Details

The function long2mitml.list is intedended for converting data frames from the long format to mitml.list (i.e., a list of imputed data sets). In this format, imputations are enclosed in a single data frame, and a split variable is used to identify different imputations.

Similarly, jomo2mitml.list is a special case of long2mitml.list intended for converting imputations that have been generated with jomo directly.

See Also

mitmlComplete

Examples

Run this code
data(studentratings)
require(jomo)

# impute data using jomo (native functions)
clus <- studentratings[,"ID"]
imp <- jomo(Y=studentratings[,c("ReadAchiev","ReadDis")], clus=clus)

# split imputations
impList <- long2mitml.list(imp, split="Imputation", exclude=0)
impList <- jomo2mitml.list(imp)

Run the code above in your browser using DataLab