После запуска моего кода, он не показывает вывод или ошибку в ноутбуке Jupyter? - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь определить скользящую статистику, но код не показывает вывод или ошибку в блокноте jupyter.

#Determing rolling statistics
from pandas import Series
from statsmodels.tsa.stattools import adfuller
def test_stationarity(df,ts):
    rol_mean = pd.rolling_mean(ts, window=12)
    rol_std = pd.rolling_std(ts, window=12)
    #Plot rolling statistics:
    orig = plt.plot(ts, color='blue',label='Original')
    mean = plt.plot(rol_mean, color='red', label='Rolling Mean')
    std = plt.plot(rol_std, color='black', label = 'Rolling Std')
    plt.legend(loc='best')
    plt.title('Moving mean & std')
    plt.show(block=False)
    #Perform Dickey-Fuller test:
    test = adfuller(ts, autolag='AIC')
    print (test)

    # to make the results of the test more readable
    dfoutput = pd.Series(test[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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...