我在线性回归中获得了每个变量的置信水平。我想使用结果对变量进行排序,因此我将结果集保存为数据框。但是,当我尝试对其中一个变量执行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"