如何在线性回归中更改每个变量的置信水平名称

时间:2015-08-16 08:34:21

标签: r dataframe linear-regression

我在线性回归中获得了每个变量的置信水平。我想使用结果对变量进行排序,因此我将结果集保存为数据框。但是,当我尝试对其中一个变量执行str()函数时,我收到了一个错误(如下所示)。如何存储结果数据集,以便我能够处理它?<​​/ p>

df <- read.table(text = "target birds    wolfs     
                         1        9         7 
                         1        8         4 
                         0        2         8 
                         1        2         3                                               3 
                         0        1         2 
                         1        7         1 
                         0        1         5 
                         1        9         7 
                         1        8         7 
                         0        2         7 
                         0        2         3 
                         1        6         3 
                         0        1         1 
                         0        3         9 
                         0        1         1  ",header = TRUE)
model<-lm(target~birds+wolfs,data=df)
confint(model)
                  2.5 %     97.5 %
(Intercept) -0.23133823 0.36256052
birds        0.10102771 0.18768505
wolfs       -0.09698902 0.00812353
s<-as.data.frame(confint(model))
str(s$2.5%)
Error: unexpected numeric constant in "str(s$2.5"

0 个答案:

没有答案