【问题标题】:How to find the variance of a linear regression estimator?如何找到线性回归估计量的方差?
【发布时间】:2015-12-11 09:35:34
【问题描述】:

我如何计算 估计量的方差,用于线性回归模型

R 中是否有一个函数可以找到点估计量,例如这两个估计量的均值、方差?

我的数据是

fit <- lm(log(TV.Drna$ppDr)~log(TV.Drna$ppTV),data=log(TV.Drna))

【问题讨论】:

  • 最小可重现示例在哪里?
  • 如果你这样做 summary(yourModel) 它会打印这些东西
  • 您对lm 的调用看起来很奇怪。你为什么不先用你的数据日志创建一个data.frame,然后通过lmdata参数调用这个data.frame?

标签: r statistics regression linear-regression


【解决方案1】:

您正在使用vcov 函数。创建一个简单的可重现数据集

set.seed(1)
dd = data.frame(x = rnorm(10), y= rnorm(10))

并创建一个lm 对象

m = lm(y ~ x, data=dd)

您可以通过

访问方差-协方差矩阵
R> vcov(m) 
            (Intercept)        x
(Intercept)     0.11394 -0.02662
x              -0.02662  0.20136

您可以通过

访问参数的点估计
coef(m)

其他有用的统计数据可通过summary(m) 访问。

【讨论】:

    猜你喜欢
    • 2020-06-20
    • 2018-12-06
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 2014-02-23
    相关资源
    最近更新 更多