[R] Basic Dummy Variable Creation
    kjetil brinchmann halvorsen 
    kjetil at entelnet.bo
       
    Fri Sep  5 18:54:21 CEST 2003
    
    
  
On 5 Sep 2003 at 8:31, Francisco J. Bido wrote:
Yes, model matrix is the answer, and if it has many arguments, it 
also has many reasonable defaults.  When I am trying out a new 
function, I just accept the dafaults for a starter.
> 
> x <- c(1:10)      #data to be broken up into dummy variables
> v <- c(3,5,7)     #breakpoints
> p =  1                #drop this column to avoid dummy variable trap
> 
What about 
f <- cut(x, breaks=c(0,3,5,7,10)
y <- model.matrix( ~ f)
(model matrix will drop the first column for you), and make a column 
for the intercept)
If you want all the columns, and no intercept, replace with
y <- model.matrix( ~ y - 1)
or even 
y <- model.matrix( ~y + 0)
Kjetil Halvorsen
> How can I get a matrix "y" that has the associated dummy variables for 
> columns?	
> Thank You,
> -Francisco
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
    
    
More information about the R-help
mailing list