将data.frame列子集到向量以进行配置

时间:2015-05-02 09:39:56

标签: r vector dataframe

我有一个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)。

感谢您提前解决此问题。

干杯。

1 个答案:

答案 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