Python ADF 单位根检验 结果理解

from statsmodels.tsa.stattools import adfuller

# # dateparse = lambda dates: pd.datetime.strptime(time, '%Y-%m-%d-%H-%M')
# # data = pd.read_csv('mean_mwd.csv', parse_dates='data', index_col='data',date_parser=dateparse)
# data=pd.read_csv('预测模型/mean_mwd.csv')
data=pd.read_csv('预测模型/mean_mwd.csv',index_col="time",parse_dates=True)
result = adfuller(data["mwd"].values)
print(result)
# ih_df_diff = np.diff(data["mwd"].values)  #将数据进行一阶差分滞后
# result = adfuller(ih_df_diff)
# print(result)
(-5.663580824698626, 9.260322874569353e-07, 13, 478, {'1%': -3.4441047380903007, '5%': -2.867605550172837, '10%': -2.570000704119326}, 4250.051766745121)

第一个是adt检验的结果,简称为T值,表示t统计量。

第二个简称为p值,表示t统计量对应的概率值。

第三个表示延迟。

第四个表示测试的次数。

第五个是配合第一个一起看的,是在99%,95%,90%置信区间下的临界的ADF检验的值。

  • 1%、%5、%10不同程度拒绝原假设的统计值和ADF Test result的比较,ADF Test result同时小于1%、5%、10%即说明非常好地拒绝该假设。
  • 值要求小于给定的显著水平,p值要小于0.05,等于0是最好的

参考

我们现在数据的adf值是-5,小于1%5%10%,说明数据可以

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值