В настоящее время prophet
не поддерживает многомерное прогнозирование временных рядов или VAR.Лучше всего создавать прогнозы в цикле после разделения фрейма данных на основе столбца fid
.
library(tidyverse)
library(prophet)
lapply(split(df, f= df$fid), function(x) {
# Prophet expects columns to be ds, y
x <- x %>% rename(y = via, ds = date)
# Create prophet forecasts
# ...
})
РЕДАКТИРОВАНИЕ
Didn 'не заметил, что этот вопрос был помечен как Python.
unique_fid = df['fid'].unique()
for fid in unique_fid:
temp_df = df.loc[df['fid'] == fid,['date', 'via']]
# Prophet expects ds and y as columns
temp_df.columns = ['ds', 'y']
# Create prophet forecasts
# ...