我有一个data.frame,我需要从data.frame
对一列进行子集化并从中创建一个向量,以便从向量中创建confint
。
我能够对列进行子集化,但是如果我按vector<-as.vector(data.frame$column)
创建向量,那么我就无法进行配置,因为存在错误:
错误:$运算符对原子向量无效。
Dataframe示例:
origin MPG
1 20.5
1 18
2 15
2 25
3 31
etc. etc.
我想根据汽车的原点设定每加仑英里变量的置信区间(US = 1,EU = 2,JPN = 3)。
感谢您提前解决此问题。
干杯。
答案 0 :(得分:0)
confint
计算拟合模型的置信区间,而不计算总体参数。 (参见help(confint)
参数部分:object: a fitted model object.
)您可以使用如下公式计算间隔:
set.seed(50)
x <- rnorm(100)
mean(x)
[1] -0.1135271
sd(x)/sqrt(length(x))
[1] 0.09926079