Прогнозирование нескольких серий на питоне с использованием автоаримы или 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