Buenos dias José Luis,
Si bien hay muchas mas, podrÃas considerar una de la siguientes dos
opciones:
# algunos datos
set.seed(123)
x <- sample(c('si', 'no'), 200, TRUE)
x <- factor(x)
table(x)
head(x)
# opcion 1
dummy <- as.numeric(x)-1 Â # 1 = "si", 0 = "no"
head(dummy)
table(dummy)
# opcion 2
dummy2 <- 1*(x == 'si') Â # 1 = "si", 0 = "no"
head(dummy2)
table(dummy2)
# prueba
all.equal(dummy, dummy2)
Saludos,
Jorge Ivan Velez
2011/2/24 José Luis Cañadas <>
Hola a todos
Me ha surgido una duda. ¿cómo puedo convertir un factor a variables dummys?
Ya sé que por ejemplo en un modelo glm lo hace solo, pero ¿existe alguna
función que lo haga?
Saludos