[R] how to get the value of aov summary into another variable
Peter Alspach
PAlspach at hortresearch.co.nz
Wed Oct 29 02:00:45 CET 2008
Waverley
In general, examine the structure of the object and go from there.
Thus:
str(summary(aov.ex))
will reveal that summary(aov.ex) is a list of 1. Thus you probably want
to examine that single element in more detail:
str(summary(aov.ex)[[1]]) # the [[1]] to get the first element of the
list
This is a data.frame, and hence:
summary(aov.ex)[[1]][,4:5]
will give what you want. You can, of course, assign this to another
object if you like. Incidentally, anova(aov.ex)[,4:5] is somewhat more
direct.
HTH ....
Peter Alspach
> -----Original Message-----
> From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of Waverley
> Sent: Wednesday, 29 October 2008 1:49 p.m.
> To: r-help at r-project.org; r-help
> Subject: [R] how to get the value of aov summary into another variable
>
> Hi,
>
> I have a question of aov. e.g.
>
> aov.ex = aov(x~y)
> summary(aov.ex)
>
> The aov summary will print to the screen. How can I extract
> the aov result, in particular the values of Pr(>F) and F
> value into a vector so that I can use them for other use?
>
> Thanks.
>
> --
> Waverley @ Palo Alto
>
> ______________________________________________
> R-help at 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.
>
The contents of this e-mail are privileged and/or confidential to the named
recipient and are not to be used by any other person and/or organisation.
If you have received this e-mail in error, please notify the sender and delete
all material pertaining to this e-mail.
More information about the R-help
mailing list