Saeed Asadi at University of Ottowa is conducting ...
# support
t
Saeed Asadi at University of Ottowa is conducting some research on forecasting performance of pre-trained models. and shared results with us. His results and some questions in thread. Maybe @azul (she/her) (nixtla) or @Cristian Challu have some thoughts?
1
Saeed Asadi
Sat, Jul 6, 2:26 AM (2 days ago)
Hello Tracy,
I hope this email finds you well.
Please find attached the results of my initial research.
Data:
Ticker: AAPL (univariate case), BAC,NEE, PFE, AAPL, F, INTC, T, MU, AMD, GOLD (multivariate case)
Variable: Price, Return
Start date: ‘2020-05-29’
Forecasting Approach:
Technique: Rolling window (input window size: 512 days, forecast window size: forecast horizon)
Forecast Horizons: 2,5,10, and 50 days
Baseline model: ARMA-SGARCH (univariate case), DCC-GARCH (multivariate case)
Adaptation: Zero-shot (no fine-tuning), fine-tune
Fine-tuning parameters:
Steps: 20
Loss Function: MSE
The results show that the baseline model (GARCH-family models) outperforms TimeGPT in almost all cases.
• How can we explain that?
• I couldn’t find any experiment that shows time series foundation models outperform GARCH-family models in financial time series forecasting. What is your opinion?
• Have you compared TimeGPT with GARCH-family models with financial time series?
Results_Univariate_Comparison_TimeGPT_GARCH.xlsx,Results_Multivariate_Comparison_TimeGPT_GARCH.xlsx
a
sad
hahaha thanks @Tracy Teal! i'll take a look at it tomorrow 😉
t
thank you!
m
Giving my opinion even though nobody asked for it! 😄 Predicting the stock market is not really possible, and their results pretty much align with what we did on predicting bitcoin prices where a simple naive model is best. Pretty sure a naive model would give even better results than GARCH, but that depends on the horizon.
a
hey @Marco! thank you so much for this. i also share that intuition! could you try to write a response to their questions considering that? for the last one i think we can say that we dont have an experiment yet, but we have seen that exogenous variables usually help (maybe It might be a good a idea to point they out to our bitcoin tutorial)
m
Draft answer (let me know what you think): Thank you for sharing the results with us and for using TimeGPT! We notice that you are trying to forecast stock prices, which is commonly known to be unpredictable using only historical closing prices. It has been demonstrated that even the simplest model, like a naive model predicting the last known value, performs better than more sophisticated approaches, especially on short horizons. This also aligns with our conclusions from our experiment in predicting Bitcoin prices (see here). The main challenge when forecasting financial data is in discovering exogenous features that are predictive of the target. Including them is likely going to generate better results. Of course, finding these predictive exogenous features is a colossal challenge.
a
thank you, @Marco! pretty cool! i would add just a couple of suggestions: Thank you for sharing the results with us and for using TimeGPT! We notice that you are trying to forecast stock prices, which is commonly known to be unpredictable using only historical closing prices. It has been demonstrated that even the simplest model, like a naive model predicting the last known value, performs better than more sophisticated approaches, especially on short horizons. This also aligns with our conclusions from our experiment in predicting Bitcoin prices (see here). The main challenge when forecasting financial data is in discovering exogenous features that are predictive of the target. Including them is likely going to generate better results. Of course, finding these predictive exogenous features is a colossal challenge. One thing that we have seen that usually works well with TimeGPT for financial applications is ensemble it (using median or mean) with other classical models. Also, we suggest using
model="timegpt-1-long-horizon"
for long-horizon tasks. Given said that, we are working on improved versions of TimeGPT, and we expect to have better results in next iterations of the model for financial applications. i think we can answer that @Tracy Teal. thank you!
👍 1
t
Excellent, thank you @Marco and @azul (she/her) (nixtla)!