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]]

