Dickey-Fuller在Python中测试

时间:2016-03-24 20:41:39

标签: python

我试图弄清楚以下表达的含义:

执行Dickey-Fuller测试:

print 'Results of Dickey-Fuller Test:'
dftest = adfuller(timeseries, autolag='AIC')
dfoutput = pd.Series(dftest[0:4], index=['Test Statistic','p-value','#Lags Used','Number of Observations Used'])
for key,value in dftest[4].items():
    dfoutput['Critical Value (%s)'%key] = value
print dfoutput

更具体地说,这[0:4]代表什么?

1 个答案:

答案 0 :(得分:2)

我不确定究竟是什么类型的变量dftest但是通过每个变量都是不好的,这样您就可以更好地理解[0:4]

假设您有一个像array = [1,2,3,4,5]这样的数组,并且您执行了print(array[0:2])这将打印[1,2]

另一方面,你可以有一个字符串word = "awesomeness",当你打印print(word[2:6])时,你会得到esom希望这有帮助!:)