年度时间序列ARIMA预测:如何选择ADF检验的合适形式?
如何为带上升趋势的时间序列选择ADF检验形式
嘿,针对你这个带明显上升趋势的年度时间序列,咱们得精准匹配ADF检验的形式,才能准确判断单整阶数。先给你拆解ADF检验的三种核心形式,再对应你的场景给出建议:
无常数项、无趋势项(
type="none"在urca包的ur.df()中)
这种形式只适用于序列围绕0值随机波动、完全没有趋势的场景。你的序列有明显上升趋势,用这种形式会完全忽略趋势因素,检验结果毫无参考价值,直接排除。仅带常数项(
type="drift")
这种形式针对的是序列围绕某个固定非0均值波动,但没有明显上升/下降趋势的情况。你的序列有明确的上升趋势,用这个形式的话,模型无法捕捉趋势,会导致单位根检验的效力下降,容易误判,也不适合。带常数项+线性趋势项(
type="trend")
这才是适配你数据的最优选择!因为你的序列有清晰的上升时间趋势,这种检验形式会把线性趋势项纳入模型中,能够更准确地分离趋势因素和随机波动,从而精准判断序列是否存在单位根(也就是你看到的非平稳性)。
额外提醒
当你用type="trend"完成ADF检验确认原序列非平稳后,接下来可以对序列做一阶差分,然后再根据差分后序列的可视化结果选择合适的ADF形式(比如差分后序列若围绕固定均值波动可选type="drift",若围绕0波动可选type="none")检验是否平稳,以此确定ARIMA模型所需的单整阶数d。
内容的提问来源于stack exchange,提问作者Bidyut Ghosh
相关产品推荐
相关产品推荐

