从列表中提取元素

时间:2018-03-21 14:20:52

标签: r

fit <- lm(R1 ~ R2)

...产量

Call:
lm(formula = R1 ~ R2)

Residuals:
      Min        1Q    Median        3Q       Max 
-0.128139 -0.016528  0.000349  0.017806  0.125109 

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept) 0.003785   0.001884   2.009   0.0453 *  
R.2         0.949923   0.043904  21.636   <2e-16 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

我对这些结果进行了线性回归。现在我想收集一个值,更准确地说:fit [“coefficient” - &gt; “(截取)”〕。

我试试

fit["coefficients"]

产生

$coefficients
(Intercept)   R2 
0.003785144 0.949923219

我怎样才能提取这个1值?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

函数coef()允许从lm对象中提取系数。因此,要获得拦截值,您只需使用

coef(fit)[1]