shipunov (version 1.13)

Tobin: Binarize (make dummy variables)

Description

Converts vector into matrix with binary columns

Usage

Tobin(var, convert.names=TRUE)

Arguments

var

character or numerical variable

convert.names

if TRUE (default), construct new variable names, otherwise, use unique variable values as variable names

Value

Matrix with binary columns

Details

'Tobin()' transforms character or numeric vector into the matrix with 0/1 (absent/present) cells.

Two approaches are in use: through '==' operation and through the conversion into factor.

First approach also constructs new names of variables whereas the second ('convert.names=FALSE') makes variable names from names of factor levels (i.e., labels).

Alternatives: "*dumm*" packages (there are few in CRAN).

Examples

Run this code
# NOT RUN {
(ee <- sample(letters[1:5], 10, replace=TRUE))
Tobin(ee, conv=FALSE)
Tobin(ee, conv=TRUE)
# }

Run the code above in your browser using DataCamp Workspace