Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/165925
Title: Stock price predictability and the business cycle via machine learning
Authors: Wang, Li Rong
Keywords: Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Issue Date: 2023
Publisher: Nanyang Technological University
Source: Wang, L. R. (2023). Stock price predictability and the business cycle via machine learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165925
Project: SCSE22-0521 
Abstract: The negative effects of data shifts on machine learning (ML) model performance have been extensively characterized in numerous applications of ML (e.g. natural language processing). However, few studies are exploring the data-shifting effects of the business cycle, particularly in the context of stock price forecasting. Hence, this research studies how the business cycle affects stock price forecasting and explores possible mitigating measures. Using the S&P 500 index, we begin by documenting a stylized fact that most prediction models perform worse during the US recessions, which is public information dated by the National Bureau of Economic Research (NBER). We further investigated those models that did not generate worse predictions during recessions. They were observed to occur during the sub-periods of the oil crisis in the late 70s when the interest rate reached a historical peak. Interestingly in these sub-periods, we discover that the test volatility of realized stock returns has little difference between the recession and non-recession days. That implies the better prediction performance observed in the 70s is not the merit of the ML methods. Instead, it is perhaps the effective monetary policy that stabilized the stock market during those sub-periods. Additionally, we show that the inclusion of recession data in the training set and the incorporation of the risk-free rate and VIX index as input variables did not significantly improve recession performance. To manage the negative implications of recession volatility, we proposed an auto-encoder-inspired model architecture capable of generating confidence scores consistent with true model performance. Comparing the confidence model's recession predictions with and without confidence-based decision-making, we demonstrated that prediction errors during recessions could be lowered with a carefully selected confidence threshold. Besides this measure, we also recommend ML practitioners evaluate their models on both recession and expansion data. Future work could explore other methods of showcasing the negative impacts of a recession and other methods of relieving its effects.
URI: https://hdl.handle.net/10356/165925
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Amended_Final_Report_Wang_Li_Rong.pdf
  Restricted Access
18.87 MBAdobe PDFView/Open

Page view(s)

168
Updated on May 7, 2025

Download(s) 50

39
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.