[R] Changing predictor order in lm()

Andrew Robinson A.Robinson at ms.unimelb.edu.au
Sun Feb 19 01:43:09 CET 2006


Dear community,

can anyone provide a snippet of code to force the lm() to fit a model with
terms in the formula in an arbitrary order?  I am interested in something
like:

lm(y ~ A * B + C, data=data)

where the interaction of A and B should be in the formula before C.  My
goal is to simplify my presentation of models using the anova() statement.
 I have found that this should be possible using the terms.formula()
function, but if anyone has an example that would be much appreciated.

Cheers

Andrew


Andrew Robinson
Senior Lecturer in Statistics                       Tel: +61-3-8344-9763
Department of Mathematics and Statistics            Fax: +61-3-8344 4599
University of Melbourne, VIC 3010 Australia
Email: a.robinson at ms.unimelb.edu.au    Website: http://www.ms.unimelb.edu.au




More information about the R-help mailing list