Python中的Dickey-Fuller测试

2024-05-29 10:05:03 发布

您现在位置: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]代表什么?在


Tags: ofkeytestvalue表达式resultsusedtimeseries
1条回答
网友
1楼 · 发布于 2024-05-29 10:05:03

我不确定dftest是什么类型的变量,但我将逐一检查每个变量,以便您更好地理解[0:4]

假设你有一个类似array = [1,2,3,4,5]的数组,你做了print(array[0:2]),这将打印[1,2]

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

相关问题 更多 >

    热门问题