On 05/04/2009 4:18 AM, tedzzx wrote:
Dear R users

I have run an regression and want to extract the p value of the F
statistics, but I can find a way to do that.

x<-summary(lm(log(RV2)~log(IV.m),data=b))

Call:
lm(formula = log(RV2) ~ log(IV.m), data = b[[11]])

Residuals:
Min 1Q Median 3Q Max -0.26511 -0.09718 -0.01326 0.11095 0.29777
Coefficients:
Estimate Std. Error t value Pr(>|t|) (Intercept) -0.3059 0.1917 -1.595 0.121 log(IV.m) 0.9038 0.1065 8.488 1.38e-09 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 0.1435 on 31 degrees of freedom
Multiple R-squared: 0.6991, Adjusted R-squared: 0.6894 F-statistic: 72.04 on 1 and 31 DF, p-value: 1.379e-09
names(x)
[1] "call" "terms" "residuals" [4] "coefficients" "aliased" "sigma" [7] "df" "r.squared" "adj.r.squared"
[10] "fstatistic"    "cov.unscaled"

x$fstatistic
value numdf dendf 72.04064 1.00000 31.00000 But can not find the p value of F statistics.

If you're looking for something like that, the two places to look are:
 - the man page ?summary.lm (which gives the answer)
- unclass(x) will display the object without the fancy printing, so you can see that the man page is accurate. (Sometimes man pages are incomplete, and this way is needed, but not in this case.)

Duncan Murdoch

______________________________________________
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