On 05.10.2014 15:02, Duncan Murdoch wrote:
On 05/10/2014, 7:21 AM, billy am wrote:
Hi ,
When I run the following code , I get both the description and the value ,
eg : Intercept and 0.5714286.
Is there a way to extract just the value 0.5714286? Thanks!
x <- c(1,5,3,1)> y <- c(5,8,2,3)> lm(x~y)
Call:
lm(formula = x ~ y)
Coefficients:
(Intercept) y
0.5714 0.4286
lm(x~y)$coefficient[1](Intercept)
0.5714286
It's a name, not a description. The result is a named vector.
To get rid of the name, call unname() on it, i.e.
unname(lm(x~y)$coefficient[1])
I guess the OP is going to use the name (here "(Intercept)" without the
quotes) to extract the value, hence (also using the extractior function
coef()):
coef(lm(x~y))["(Intercept)"]
Best,
Uwe Ligges
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.
______________________________________________
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.