【问题标题】:Results in Augmented Dickey-Fuller Test增强的 Dickey-Fuller 检验结果
【发布时间】:2021-08-26 13:14:40
【问题描述】:

我已经下载了这个数据集,当我绘制它时,它显然是非平稳的

df <- read.csv('https://raw.githubusercontent.com/ourcodingclub/CC-time-series/master/monthly_milk.csv')
plot(df,type="l")

但是,当我应用增强型 Dickie-Fuller 检验时,我得到的 p 值为 0.01,这意味着有证据表明该系列是非平稳的。我很困惑为什么会这样。这是因为置信水平基本上太高了还是发生了其他事情?

adf.test(df[,2])

#> Augmented Dickey-Fuller Test
#> 
#> data:  df[, 2]
#> Dickey-Fuller = -9.9714, Lag order = 5, p-value = 0.01
#> alternative hypothesis: stationary

感谢尼克·雷

【问题讨论】:

    标签: r


    【解决方案1】:

    请注意,ADF 测试包含恒定趋势。一旦你去趋势你的系列,它看起来确实是静止的。试试下面的

    df$index <- seq(1,168,1)
    lm(milk_prod_per_cow_kg ~index,data=df)
    coef <- summary(lm(milk_prod_per_cow_kg ~index,data=df))$coefficients[2,1]
    df$detrended <- df$milk_prod_per_cow_kg-df$index*coef
    plot(df$detrended,type="l")
    

    如您所见,经过几次观察,该系列总是会返回到接近初始值的值。 ADF 检查系列中的大跳跃是否持续,即在去除系列趋势后对系列中的所有后续值产生影响。在这种情况下,跳跃显然是暂时的。

    我没有足够的声誉来发布图片,但这里有一个 imgur 链接,指向一个即使在你去趋势之后仍然不稳定的系列:https://i.imgur.com/gc5FEtX.png

    基于 FRED 提供的免费数据。

    【讨论】:

    • 啊,是的,我确实想知道 - 如果你在我的帖子中采用时间序列的第一个差异,你会得到一个固定序列谢谢
    • 恐怕这是不正确的。如果一个序列仅在您取第一个差分后是平稳的,那么它是差分平稳,ADF 测试可能会给您一个较大的 p 值。您得到的低 p 值是因为该系列似乎是趋势平稳。差异性和趋势平稳性之间存在很大差异,例如对趋势平稳过程进行预测要容易得多。
    猜你喜欢
    • 1970-01-01
    • 2018-12-14
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    相关资源
    最近更新 更多