Python хранит значения auto_arima в кадре данных - PullRequest
0 голосов
/ 02 ноября 2018

Краткое описание более крупного рабочего процесса: Во-первых, все заказы за последние 90 дней обрабатываются с помощью SQL и объединяются в df, где столбцы - это коды товаров (динамическое число столбцов на основе заказанных продуктов), а строки - недели в формате datetime. Затем моя цель - запустить временные ряды auto_arima для каждого столбца и добавить их к каждой строке в большем кадре данных. Я борюсь с материально-техническим обеспечением этой дополнительной части.

Вот код, который перебирает df и создает данные auto.arima. Я помещаю примечание, где я думаю, что новые данные, которые выглядят так, как будто они выводятся в виде списка, преобразуются в столбец и в новый и улучшенный фрейм данных. Я просто не могу понять это.

for column in df.columns[1:]:
    df2 = df.filter(['ORHDELDTE',column])

    stepwise_model = auto_arima(df2, start_p=0,start_q=0,max_p=5,max_q=5,trace=True,error_action='ignore',suppress_warnings=True,stepwise=True)

    totalstepwise = df2.loc['2018-07-07':'2018-10-27']

    stepwise_model.fit(totalstepwise)
    future_forecast = stepwise_model.predict(n_periods=3)

    #THIS PART RIGHT HERE I DON'T KNOW WHAT TO DO
    df3 = pd.concat([df2[column],future_forecast],axis=1)

Как добавить это future_forecast для каждой итерации в фрейм данных?

...