ADFTest()
当输入相同的时间序列时,frompmdarima
和adfuller()
fromstatsmodels
会产生不同
的结果。p-values
为什么会这样?
例如:
from pmdarima.arima.stationarity import ADFTest
adf_test = ADFTest()
p_val1, should_diff = adf_test.should_diff(series.arrivals)
print(p_val1)
from statsmodels.tsa.stattools import adfuller
ad_fuller_result = adfuller(series.arrivals)
p_val2 = ad_fuller_result[1]
print(p_val2)
输出:
p_val1 = 0.05134192567802651
p_val2 = 0.3632790519019964