On Jul 13, 2010, at 10:35 AM, Luis Borda de Agua wrote:

Hi,

I have used the instruction aov in the following manner:

res <- aov(qwe ~ asd)

when I typed "res" I get:
_________
Call:
  aov(formula = qwe ~ asd)

Terms:
                     asd Residuals
Sum of Squares  0.0708704 0.5255957
Deg. of Freedom         1         8

Residual standard error: 0.2563191
Estimated effects may be unbalanced
_________

I need to access the value of the Sum of Squares (i.e. I want another variable to be equal to it, e.g myvar <- Sum.of.Squares) . I tried names(res) to see which values are accessible, but I couldn't find the Sum of Squares. I had a similar problem when I tried to access the p.value which can be readily SEEN using summary(res).

In general, is there an easy way to access the values generated by an R function?

When you typed "res", the interpreter determined that it was of type "aov" and dispatched it to the print method for objects of that class. The list of print methods is accessed with: methods(print) and it's a long list. print.aov is asterisked so you either need to look at the function with:

getAnywhere(print.aov)

....or perhaps more directly assign summary(res) to an object and access its SS values.

--
David.


Thank you,

LBA

______________________________________________
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.

David Winsemius, MD
West Hartford, CT

______________________________________________
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.

Reply via email to