Mike Dunbar | 2 May 11:00
Picon
Favicon

Re: [R-sig-eco] Extracting information from lm results

Hi Stephen

You should be able to find what you need either using str(lm1) or str(summary(lm1)). With the possible
exception of the overall P value, which you can get from the F statistic and the degrees of freedom using the
pf function. For the coefficients, its considered slightly better form to use coef(lm1)[x] rather than
lm1$coefficients[x], simply because there is the coef extractor function provided.

cheers

Mike Dunbar

>>> "Stephen Thackeray" <sjtr@...> 02/05/2008 08:55:10 >>>
Dear all,

I suspect that this might be a bit basic, but here goes anyway...

I am soon to run a large number of linear regressions and I would like to extract a number of details from the
models, and then collate them in a dataframe as a summary of the overall block of analyses. I can
successfully extract the intercept and slope by using, for example:

lm1<-lm(ASTF~Year,na.action=na.omit,subset=yr10==T)
a1<-lm1$coefficients[1]
b1<-lm1$coefficients[2]
out1<-cbind("ASTF","1996-2005",lm1$coefficients[1],lm1$coefficients[2])

However, I also would like to extract the following too:

1) the number of data points in the analysis, n
2) the standard error of the slope
3) the P value
(Continue reading)


Gmane