[R] Specifying xlevels in effects library

Liaw, Andy andy_liaw at merck.com
Wed Jun 9 15:40:49 CEST 2004


Prof. Fox will be able to give the definitive answer, but from my reading of
?effect, xlevels refers to the values of the factor whose effect you're
interested in, not the ones being `marginalized'.  I believe you need to
play with the `typical' argument.

HTH,
Andy

> From: David J. Netherway
> 
> library(effects)
> mod <- lm(Measurement ~ Age + Sex, data=d)
> e <-effect("Sex",mod)
>  
> The effect is evaluated at the mean age.
>  
>  > e
> Sex effect
> Sex
>        F        M  
> 43.33083 44.48531  
>  >
>  > e$model.matrix
>    (Intercept)      Age SexM
> 1            1 130.5859    0
> 23           1 130.5859    1
>  
> To evaluate the effect at Age=120 I tried:
> e <-effect("Sex",mod,xlevels=list(Age=c(120)))
> but the effect was still evaluated at 130.5859.
>  
> Is this an incorrect usage of xlevels?
> 
> Thanks, David
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
>




More information about the R-help mailing list