[R] How to extract estimates, Std. Error, t Value and Pr(>|t|) from summary
John Kane
jrkrideau at yahoo.ca
Fri May 16 15:32:43 CEST 2008
Here is a response some time ago from John Fox which
should help.
================================================
# Extracting values from various objects.
# From "John Fox" <jfox at mcmaster.ca>
# Using an anova
mod <- lm(mpg ~ ., data=mtcars)
av <- anova(mod)
names(av)
#[1] "Df" "Sum Sq" "Mean Sq" "F value" "Pr(>F)"
str(av)
#Classes 'anova' and 'data.frame': 11 obs. of 5
variables:
# $ Df : int 1 1 1 1 1 1 1 1 1 1 ...
# $ Sum Sq : num 817.71 37.59 9.37 16.47 77.48
...
# $ Mean Sq: num 817.71 37.59 9.37 16.47 77.48
...
# $ F value: num 116.42 5.35 1.33 2.34 11.03
...
# $ Pr(>F) : num 5.03e-10 3.09e-02 2.61e-01 1.41e-01
3.24e-03 ...
# - attr(*, "heading")= chr "Analysis of Variance
Table\n" "Response: mpg"
#
#Thus, e.g., av$"Sum Sq" returns the sums of squares:
av$"Sum Sq"
# [1] 817.7129524 37.5939529 9.3709293 16.4674349
77.4757948 3.9493082
# [7] 0.1297687 14.4742372 0.9717105 0.4066688
147.4944300
#You could do the same thing with the object returned
by summary().
======================================================
--- Daphne Renault <daphne.renault at yahoo.com> wrote:
__________________________________________________________________
[[elided Yahoo spam]]
More information about the R-help
mailing list