Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

A comparative analysis of machine learning models for forecasting JSE Stock Returns

This study examines the application of machine learning models to predict the cross-section of Johannesburg Stock Exchange (JSE)- listed share returns. Four models are developed and compared using monthly data from 2005 to 2021: neural networks, random forest, long short- term memory (LSTM) networks...

Full description

Saved in:
Bibliographic Details
Main Author: Muir, Cameron James
Other Authors: Van Rensburg, Paul
Format: Thesis
Language:English
English
Published: Department of Finance and Tax 2026
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614297868206080
access_status_str Open Access
author Muir, Cameron James
author2 Van Rensburg, Paul
author_browse Muir, Cameron James
Van Rensburg, Paul
author_facet Van Rensburg, Paul
Muir, Cameron James
author_sort Muir, Cameron James
collection Thesis
description This study examines the application of machine learning models to predict the cross-section of Johannesburg Stock Exchange (JSE)- listed share returns. Four models are developed and compared using monthly data from 2005 to 2021: neural networks, random forest, long short- term memory (LSTM) networks, and conventional linear regression. The explanatory variables comprise nine firm-specific financial metrics, motivated by prior research. The sample is divided into a training period (2005–2016) and a testing period (2016–2021), further split into 1-year, 3-year, and 5-year testing intervals. The results show that the LSTM model performsbest across most evaluation metrics and investment scenarios, with the random forest model close behind, offering slightly better risk-adjusted returns.
format Thesis
id oai:open.uct.ac.za:11427/42503
institution University of Cape Town (South Africa)
language English
eng
last_indexed 2026-06-10T12:49:48.830Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2026
publishDateRange 2026
publishDateSort 2026
publisher Department of Finance and Tax
publisherStr Department of Finance and Tax
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/42503 A comparative analysis of machine learning models for forecasting JSE Stock Returns Muir, Cameron James Van Rensburg, Paul JSE Stock returns This study examines the application of machine learning models to predict the cross-section of Johannesburg Stock Exchange (JSE)- listed share returns. Four models are developed and compared using monthly data from 2005 to 2021: neural networks, random forest, long short- term memory (LSTM) networks, and conventional linear regression. The explanatory variables comprise nine firm-specific financial metrics, motivated by prior research. The sample is divided into a training period (2005–2016) and a testing period (2016–2021), further split into 1-year, 3-year, and 5-year testing intervals. The results show that the LSTM model performsbest across most evaluation metrics and investment scenarios, with the random forest model close behind, offering slightly better risk-adjusted returns. 2026-01-09T11:14:19Z 2026-01-09T11:14:19Z 2025 2026-01-06T13:00:08Z Thesis / Dissertation Masters MCom http://hdl.handle.net/11427/42503 en eng application/pdf Department of Finance and Tax Faculty of Commerce University of Cape Town
spellingShingle JSE
Stock returns
Muir, Cameron James
A comparative analysis of machine learning models for forecasting JSE Stock Returns
thesis_degree_str Master's
title A comparative analysis of machine learning models for forecasting JSE Stock Returns
title_full A comparative analysis of machine learning models for forecasting JSE Stock Returns
title_fullStr A comparative analysis of machine learning models for forecasting JSE Stock Returns
title_full_unstemmed A comparative analysis of machine learning models for forecasting JSE Stock Returns
title_short A comparative analysis of machine learning models for forecasting JSE Stock Returns
title_sort comparative analysis of machine learning models for forecasting jse stock returns
topic JSE
Stock returns
url http://hdl.handle.net/11427/42503
work_keys_str_mv AT muircameronjames acomparativeanalysisofmachinelearningmodelsforforecastingjsestockreturns
AT muircameronjames comparativeanalysisofmachinelearningmodelsforforecastingjsestockreturns