Skip to content

[R-es] De factor a variables 0 ,1

4 messages · José Luis Cañadas, Jorge I Velez, Carlos J. Gil Bellosta

#
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
#
Hola, ¿qué tal?

Prueba esto:

a <- factor( rep( letters[1:3], 3 ) )
model.matrix( ~ -1 + a )

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 24 de febrero de 2011 15:46, Jorge Ivan Velez
<jorgeivanvelez en gmail.com> escribió:
#
Gracias a Jorge y a Carlos. La duda era de un compañero de curro, al 
final hemos visto el paquete dummies, que la función


a<- factor( rep( letters[1:3], 3 ) )
dummy(a)

Y viendo el código, hace exactamente lo que hace Carlos.

PD:
Tendría que haber investigado un poco más antes de preguntar, pero íbamos con prisa esta mañana y pensé, "seguro que alguien de la lista lo sabe" y así ha sido.. ;)


El 24/02/11 17:24, Carlos J. Gil Bellosta escribió: