Learn R Programming

lavaSearch2 (version 2.0.3)

var2dummy: Convert Variable Names to Dummy Variables Names.

Description

When dealing with categorical variables, the estimate function convert the categorical variables into dummy variables. This function convert a set of variable names to their corresponding name in the model with dummy variables

Usage

var2dummy(object, ...)

# S3 method for list var2dummy(object, var, rm.first.factor = TRUE, ...)

# S3 method for lvm var2dummy(object, data = NULL, ...)

Arguments

object

a lvm object.

...

[internal] additional arguments to be passed from var2dummy.lvm to var2dummy.list.

var

[character] the variable to be transformed.

rm.first.factor

[logical] should the first level of each categorical variable be ignored?

data

[data.frame] dataset according to which the model should be updated.

Examples

Run this code

if (FALSE) {
var2dummy <- lavaSearch2:::var2dummy
var2dummy.list <- lavaSearch2:::var2dummy.list
var2dummy.lvm <- lavaSearch2:::var2dummy.lvm

m <- lvm()
regression(m) <- c(y1,y2,y3)~u
regression(m) <- u ~ X1+X2
var2dummy(m, var = c("X1","X2"))
categorical(m,labels=c("M","F","MF")) <- ~X1
var2dummy(m, var = c("X1","X2"))
categorical(m,labels=c("1","2","3")) <- ~X2
var2dummy(m, var = c("X1","X2"))
}

Run the code above in your browser using DataLab