Learn R Programming

mclust (version 3.4.7)

imputeData: Missing Data Imputation via the mix package

Description

Imputes missing data using the mix package.

Usage

imputeData(x, categorical = NULL, seed = NULL)

Arguments

x
A numeric vector, matrix, or data frame of observations containing missing values. Categorical variables are allowed. If a matrix or data frame, rows correspond to observations and columns correspond to variables.
categorical
A logical vectors whose ith entry is TRUE if the ith variable or column of x is to be interpreted as categorical and FALSE otherwise. The default is to assume that a variable is to be in
seed
A seed for the function rngseed that is used to initialize the random number generator in mix. By default, a seed is chosen uniformly in the interval (.Machine$integer.max/1024, .Machine$integer.max).

Value

  • A dataset of the same dimensions as x with missing values filled in.

References

J. L. Schafer, Analysis of Imcomplete Multivariate Data, Chapman and Hall, 1997.

See Also

imputePairs

Examples

Run this code
library(mix)

# impute the continuos variables in the stlouis data
stlimp <- imputeData( stlouis[,-(1:3)])

# plot imputed values
imputePairs( stlouis[,-(1:3)], stlimp)

Run the code above in your browser using DataLab