【发布时间】:2015-10-08 02:50:34
【问题描述】:
我一直在广泛寻找以下内容。
有没有办法在 R 中使用 Newey West (1994) 估计器进行配对 T 检验?
t.test() 给了我正确的 t 值,但我想更正它们的自相关。这似乎不可能。
使用 coeftest() 可以使用 newey west 校正,但仅适用于独立 t 检验而不是配对 t 检验!
x <-rnorm(100)
k <-rnorm(100)
t.test(x,k, paired=TRUE)
现在假设我知道我的数据(x 和 k)中存在自相关,因此我想使用 Newey West 估计器来纠正它。
有人想用 t.test 做到这一点吗?
也可以使用以下内容:
fit<-lm(x~k)
coeftest(fit)
这是一个独立的 t 检验。有人知道如何使用 coeftest() 进行配对 t 检验吗?
接下来,可以在 t 检验中嵌入 NeweyWest 估计器以调整自相关。
coeftest(fit, df=Inf, vcov=NeweyWest)
再次,我想通过配对 t 检验来做到这一点。
如果有人有任何见解,请告诉我。
【问题讨论】:
-
请详细说明您的问题并向我们展示一些代码。
-
感谢您的回复。查看更新的问题
-
有时可以创建一个新的因变量,它是配对值的差异,并对差异进行回归。由于您的程序描述如此贫乏,因此实际上无法测试此策略。
标签: r