使用带有 ARIMA 错误的回归进行推理的平稳性要求是什么?

机器算法验证 回归 时间序列 有马 平稳性
2022-02-14 00:01:19

使用带有 ARIMA 误差的回归(动态回归)进行推理的平稳性要求是什么?

具体来说,我有一个非平稳连续结果变量、一个非平稳连续预测变量和一个虚拟变量治疗系列我想知道治疗是否与结果变量的变化相关,该变化距离零变化超过两个标准误差。yxaxb

我不确定在使用 ARIMA 错误建模执行回归之前是否需要区分这些系列。在回答另一个问题时,IrishStat 表示while the original series exhibit non-stationarity this does not necessarily imply that differencing is needed in a causal model.接着补充说 unwarranted usage [of differencing] can create statistical/econometric nonsense

SAS用户指南建议,只要残差是非平稳的,就可以将具有ARIMA误差的回归模型拟合到非平稳序列而不进行差分

请注意,平稳性要求适用于噪声序列。如果没有输入变量,则响应序列(差分并减去均值后)和噪声序列相同。但是,如果有输入,则噪声序列是去除输入影响后的残差。

不要求输入序列是固定的。如果输入是非平稳的,则响应序列将是非平稳的,即使噪声过程可能是平稳的。

当使用非平稳输入序列时,您可以首先在没有 ARMA 模型的情况下拟合输入变量,然后在确定噪声部分的 ARMA 模型之前考虑残差的平稳性。

另一方面,Rob Hyndman 和 George Athanasopoulos 断言

估计具有 ARMA 误差的回归的一个重要考虑因素是模型中的所有变量必须首先是平稳的。所以我们首先必须检查 yt 和所有预测变量是否看起来是静止的。如果我们在其中任何一个是非平稳的情况下估计模型,则估计的系数可能不正确。(x1,t,,xk,t)

一个例外是非平稳变量被协整的情况。如果在非平稳和平稳的预测变量之间存在线性组合,则估计的系数是正确的。yt

这些建议是否相互排斥?应用分析师如何进行?

2个回答

根据 David Giles 的说法,“如果您用来测试平稳性/非平稳性的测试导致您得出错误的结论,那么区分所有内容是一种保守但相对安全的方法。您不会在不知不觉中失败对 I(1) 的变量进行差分。这样做的“成本”是巨大的。另一方面,不必要地对实际上是 I(0) 的变量进行差分会产生相对较低的“成本”。 http://davegiles.blogspot.com/2015/04/question-from-reader.html

我对 SAS 文本的阅读与 Hyndman 和 Athansopoulos 相对应。

简而言之:与 Hyndman 和 Athansopoulos 一起去。

SAS 文本的前两段似乎只是在谈论没有任何 ARMA 的回归。

SAS 文本的最后一段似乎对应于 Hyndman 和 Athansolpoulos 的最后一段。

关于评论:“无根据的使用[差分]会造成统计/计量经济学的废话”

我猜这是没有单位根时的差异。

关于评论:“虽然原始系列表现出非平稳性,但这并不一定意味着因果模型中需要差分。”

我认为这符合 Hyndman 和 Athansopoulos 的第二段。

请注意,到目前为止,我们刚刚讨论了非季节性差异。也存在季节性差异。对此有一些测试,例如 OCSB、HEGY 和 Kunst (1997)。我记得 D. Osborne 曾经写道,当时间序列“处于风口浪尖”时,最好进行季节性差异。

总而言之,这应该是您的方法:

  1. 是否有任何变量协整?
    • 如果是,那么那些不应该有区别
  2. 使非协整变量静止。