# create list with seasonal exogenous features EXOGENOUS_FAETURES = [x for x in df.columns if ('week_' in x) | ('month_' in x)] timegpt_fcst_ex_vars_df = timegpt.forecast( df=forecast_df[['unique_id', 'delivery_week', 'target', 'marketing_events_1', 'marketing_events_2']+EXOGENOUS_FAETURES], time_col='delivery_week', target_col='target', X_df=holdout_df[['unique_id', 'delivery_week', 'marketing_events_1', 'marketing_events_2']+EXOGENOUS_FAETURES], date_features=[CountryHolidays(['US'])], h=17, level=[80], freq='W-MON', id_col='unique_id', model='timegpt-1', add_history=True, )