baxterj wrote:
I have a simple 1 way anova coded like
summary(ANOVA1way <- aov(Value ~ WellID, data = welldata))
How can I use the BY function to do this ANOVA for each group using another
variable in the dataset?? I tried coding it like this, but it doesn't seem
to work.
summary(ANOVA1way <- by(welldata, Analyte, function(x) aov(Value ~ WellID,
data = welldata)))
In SAS I would code it like this:
Proc sort data=welldata; by analyte; run;
Proc glm data=welldata;
by analyte;
class wellid;
model value = wellid;
run;
Any suggestions???
Given you have asked two questions on translating SAS idioms to R, you
might be a candidate for Bob Muenchen's book which some people have
previously recommended:
[3] Robert A. Muenchen. R for SAS and SPSS Users. Springer Series in
Statistics and Computing. Springer, 2009. ISBN: 978-0-387-09417-5. [ bib
| Discount Info | Publisher Info ]
This book demonstrates which of the add-on packages are most like SAS
and SPSS and compares them to R's built-in functions. It steps through
over 30 programs written in all three packages, comparing and
contrasting the packages' differing approaches. The programs and
practice datasets are available for download.
David Scott
--
_________________________________________________________________
David Scott Department of Statistics
The University of Auckland, PB 92019
Auckland 1142, NEW ZEALAND
Phone: +64 9 923 5055, or +64 9 373 7599 ext 85055
Email: d.sc...@auckland.ac.nz, Fax: +64 9 373 7018
Director of Consulting, Department of Statistics
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.