[R] model.matrix()

Thomas Yee yee at maths.anu.edu.au
Mon Aug 30 09:42:05 CEST 1999


Hi,

In R I get the following:

> x <- 1:9
> f <- as.factor(1:9)
> i <- model.matrix(~x+f)
> 
> attr(i, "assign")
 [1] 0 1 2 2 2 2 2 2 2 2

whereas in S I get the following:

>  attr(i, "assign")
$"(Intercept)":
[1] 1

$x:
[1] 2

$f:
[1]  3  4  5  6  7  8  9 10

Has anybody written a model.matrix function to get the same
result as S? It's just that S's output is what I want, viz.,

1. the names "(Intercept)","x","f", and 

2. the vector values.

Thanks

Thomas


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list