Mean-Variance Optimisation of A South African Index Based Portfolio Using Machine Learning

dc.contributor.authorMakgoale, Katlego
dc.contributor.supervisorJakubose, Sibanda
dc.date.accessioned2024-09-16T12:59:16Z
dc.date.available2024-09-16T12:59:16Z
dc.date.issued2021
dc.descriptionA research report submitted in partial fulfillment of the requirements for the degree of Master of Business Administration to the Faculty of Commerce, Law and Management, Wits Business School, University of the Witwatersrand, Johannesburg, 2021
dc.description.abstractThis study embarked on a comparison of the effectiveness of the Markowitz Mean- Variance Portfolio Optimisation against utilising a Machine Learning Technique to construct an optimal portfolio. The study aimed to: Construct an optimal portfolio using the Mean-Variance Analysis Framework, Construct an optimal portfolio using a Machine Learning Technique (Support Vector Regression), Contrast the results of the Minimum-Variance Portfolio and the Machine Learning Portfolio. The stocks of the FTSE JSE FIN15 index were chosen to construct the portfolio. The historical returns of the stocks in the index were used to trained (December 2014 to June 2019) and test the models(June 2019 to December 2020). The Mean-Variance Analysis and Minimum-Variance Portfolio were constructed using Python code that the author compiled. Similarly, the Support Vector Regression model was built in Python. The weights for the Machine Learning portfolio were calculated using the pseudo-inverse matrix and the predicted value of the Regression Model. It was found that the Minimum-Variance and Machine Learning portfolio produced different portfolios, but both containing fewer holdings than the original index. The performance of the Minimum-Variance Portfolio exceeded that of the index and the Machine Learning Portfolio with regards to relative(excess) returns and total returns in the out of sample period. It was found that the Machine Learning portfolio performs well at replicating the index returns but fails to exceed them and typically has a higher risk associated with it. It was concluded that the Minimum-Variance portfolio would be the most attractive to a risk-averse investor and the Machine Learning portfolio underperforms the Minimum variance and the index. Therefore confirming the effectiveness of Mean-variance Optimisation in a South African context against a Machine Learning Technique
dc.description.submitterMM2024
dc.facultyFaculty of Commerce, Law and Management
dc.identifier.citationMakgoale, Katlego. (2021). Mean-Variance Optimisation of A South African Index Based Portfolio Using Machine Learning[Master’s dissertation, University of the Witwatersrand, Johannesburg]. WireDSpace.https://hdl.handle.net/10539/40829
dc.identifier.urihttps://hdl.handle.net/10539/40829
dc.language.isoen
dc.publisherUniversity of the Witwatersrand, Johannesburg
dc.rights© 2021 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg.
dc.rights.holderUniversity of the Witwatersrand, Johannesburg
dc.schoolWITS Business School
dc.subjectMachine Learning
dc.subjectPortfolio Optimisation
dc.subjectSupport Vector Regression
dc.subjectJohannesburg Stock Exchange
dc.subjectPython
dc.subjectUCTD
dc.subject.otherSDG-9: Industry, innovation and infrastructure
dc.titleMean-Variance Optimisation of A South African Index Based Portfolio Using Machine Learning
dc.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Makgoale_Mean_2024.pdf
Size:
2.03 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.43 KB
Format:
Item-specific license agreed upon to submission
Description: