Прогнозирование нескольких серий на питоне с использованием автоаримы или SARIMAX

Я пытаюсь прогнозировать несколько временных рядов, которые существуют в одном кадре данных. Однако я борюсь с петлей. В моей голове я хочу просмотреть каждый столбец (каждый продукт), сделать прогноз с использованием автоаримы, сохранить результаты в новом фрейме данных и перейти к следующему.

Фрейм данных выглядит следующим образом

Дата | Продукт 1 | Продукт 2 | Продукт 3....

У меня около 1000 товарных линий.

Теперь у меня есть что-то вроде следующего:

    series=pd.read_excel('C:Users\Isra\Desktop\Forecast.xlsx')
    series['Date']=series['Date'].astype('datetime64[ns]')
    series=series.set_index('Date')
    Products=series.columns.tolist()

    for x in enumerate(series):
    prod1=series.take([x],axis=1)
    #and then forecasting

1 ответ

С помощью AutoArima на github.com/statsforecast вы можете тренировать несколько серий. Вам просто нужно, чтобы ваши данные были в следующем формате | Номер продукта | Дата |Vale

Другие вопросы по тегам