【问题标题】:How to test significance of two added time series regression coefficients?如何测试两个添加的时间序列回归系数的显着性?
【发布时间】:2016-05-21 17:38:34
【问题描述】:

我在 R 中估计了一个包含乘法指标变量的时间序列模型。模型如下所示:

 dynlm(returns.ts[,1] ~ 1 + Dummy.ts + Mkt.Rf + Mkt.Rf:Dummy.ts + SMB + SMB:Dummy.ts + HML + HML:Dummy.ts + RMW + RMW:Dummy.ts + CMA + CMA:Dummy.ts)

Dummy.ts 是表示股市牛市或熊市时期的系数,在牛市期间编码为 0,在熊市期间编码为 1。如果我理解正确,它自己的拦截就是牛市拦截,而拦截 + Dummy.ts 是熊市拦截。

现在我想测试截距加上 Dummy.ts 指示变量是否显着。我不想进行 F 检验或 LR 检验,只需将系数相加以测试在熊市期间截距是否显着。这可能吗?这将如何在 R 中执行?有没有标准化的方法?是否可以使用 Newey West 标准误?

谢谢。

【问题讨论】:

    标签: r indicator


    【解决方案1】:

    在没有新的“Dummy.ts”变量的情况下构建一个更简单的嵌套模型并在两个模型上调用 anova() 怎么样?

    mod0 <- (returns ~ 1 + Mkt.rf + ..., data = datf)
    mod1 <- (returns ~ 1 + Dummy.ts + Mkt.rf + ..., data = datf)
    
    anova(mod0, mod1)
    

    最后一列将为您提供一个 Pr(>Chisq) 值,您可以将其与您的 p 值阈值 (~.05) 进行比较,以确定您的新预测是否显着?请记住,模型必须是嵌套的,这意味着除了正在测试的新预测变量之外,所有预测变量都必须保留。

    【讨论】:

    • 感谢您的帮助。无论如何我可以一起测试截距和 Dummy.ts 变量吗?现在我得到的结果与我对 Dummy.ts 进行 t 检验时得到的结果相同。由于系数在熊市期间发生了变化,我需要自己测试新的截距系数。
    • 如果你想看看你的新截距系数是否是一个重要的预测因子,只需构建另一个有和没有截距系数的嵌套集。
    • 我认为您不想单独测试新预测器的重要性,因为实际上您对新预测器是否值得包含在现有模型中感兴趣。如果你真的想要,从第一个预测变量开始一个嵌套的构建(也许让它成为你的牛/熊)并在其他预测变量上分层。然后方差分析(m0,m1,m2 ...)。内置的“stats”包中有两个函数:aic() 和 bic(),它们可以帮助使这个过程更加自动化,但最终你需要能够解释为什么要包含预测变量做了
    猜你喜欢
    • 1970-01-01
    • 2020-09-07
    • 2022-01-05
    • 2018-05-04
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    相关资源
    最近更新 更多