from statsmodels.tsa.stattools import adfuller
t = adfuller(train['total_redeem_amt'])
返回值为(-5.2350403606036302, 7.4536580061930903e-06, 0, 60, {'1%': -3.5443688564814813, '5%': -2.9110731481481484, '10%': -2.5931902777777776}, 1935.4779504450603)
最近在学习用ARIMA模型建模处理预测数据的时候遇到的一个用来评测稳定性的函数,该函数可以返回一个数组,包含五个数据。
第一个是adt检验的结果,也就是t统计量的值。
第二个是t统计量的P值。
第三个是计算过程中用到的延迟阶数。
第四个是用于ADF回归和计算的观测值的个数。
第五个是配合第一个一起看的,是在99%,95%,90%置信区间下的临界的ADF检验的值。如果第一个值比第五个值小证明平稳,反正证明不平稳。根据结果看出来,你的数据不平稳。
至于第六个数值就不太明白了,网上也没有查找到相应的资料,如果有知道的望告知一下,万分感谢。
博主在学习用ARIMA模型建模处理预测数据时,遇到一个评测稳定性的函数。该函数返回包含五个数据的数组,分别是adt检验结果、P值、延迟阶数、观测值个数和临界ADF检验值,可据此判断数据是否平稳,还提及有第六个不明数值待解。
1587

被折叠的 条评论
为什么被折叠?



