make.formulas: Creates a 'formulas' argument

Description Usage Arguments Value See Also Examples

Description

This helper function creates a valid formulas object. The formulas object is an argument to the mice function. It is a list of formula's that specifies the target variables and the predictors by means of the standard ~ operator.

Usage

1
make.formulas(blocks, predictorMatrix)

Arguments

blocks

An optional specification for blocks of variables in the rows. The default assigns each variable in its own block.

predictorMatrix

A predictorMatrix specified by the user.

data

A data.frame with the source data

Value

A list of formula's.

See Also

make.blocks, make.predictorMatrix

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
f1 <- make.formulas(nhanes)
f1
f2 <- make.formulas(nhanes, blocks = make.blocks(nhanes, "collect"))
f2

# for editing, it may be easier to work with the character vector
c1 <- as.character(f1)
c1

# fold it back into a formula list
f3 <- name.formulas(lapply(c1, as.formula))
f3

stefvanbuuren/dsMiceClient documentation built on June 27, 2019, 6:15 p.m.