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
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
[[alternative HTML version deleted]]