Application of time series models and machine learning methods for stock returns prediction
Thesis title: | Application of time series models and machine learning methods for stock returns prediction |
---|---|
Author: | Vodolazskyi, Oleksandr |
Thesis type: | Diploma thesis |
Supervisor: | Fičura, Milan |
Opponents: | Juhászová, Jana |
Thesis language: | English |
Abstract: | In this diploma thesis we applied time series models and machine learning methods on real stock data to predict future returns movements. The time series models include ARMA and GARCH models. We also used several machine learning algorithms such as logistic regression, gradient boosted trees and Long Short-Term Memory neural networks. The models were used to predict future daily returns movements. Then strategies based on predictions were evaluated by their profitability and riskiness. Also we measured the quality of the models from the point of accuracy and discrimination power. The main goal of the thesis is to compare results of the models application with the Buy & Hold strategy and between each other. |
Keywords: | Logistic regression; Artificial neural networks; Long Short-Term Memory; Prediction; Machine learning; Python; Stock returns; GARCH; Time serires; ARMA; Decision trees |
Thesis title: | Aplikace modelů časových řad a metod strojového učení pro predikci výnosností akcií |
---|---|
Author: | Vodolazskyi, Oleksandr |
Thesis type: | Diplomová práce |
Supervisor: | Fičura, Milan |
Opponents: | Juhászová, Jana |
Thesis language: | English |
Abstract: | V této diplomové práci jsme aplikovali modely časových řad a metody strojového učení na reálná akciová data pro predikci pohybů budoucích výnosů. Mezi modely časových řad patří modely ARMA a GARCH. Také jsme požili několik algoritmů strojového učení, jako je logistická regrese, gradient boosted trees a takzvané Long Short-Term Memory neuronové sítě. Tyto modely byly použité pro predikci pohybů budoucích výnosů akcí. Strategie založené na předpovědích byly vyhodnoceny podle jejich ziskovosti a rizikovosti. Také jsme změřili kvalitu modelů z hlediska přesnosti a diskriminační schopnosti. Hlavním cílem práce je porovnání výsledků aplikace zvolených modelů se strategií Buy & Hold a mezi sebou. |
Keywords: | Časové řady; Přepdopěď; Strojové účení; Python; Výnosy akcií; ARMA; Rozhodovací stromy; Umělé neuronové sítě; Long Short-Term Memory; GARCH; Logistická regrese |
Information about study
Study programme: | Finance a účetnictví/Finanční inženýrství |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Finance and Accounting |
Department: | Department of Banking and Insurance |
Information on submission and defense
Date of assignment: | 1. 3. 2017 |
---|---|
Date of submission: | 4. 5. 2018 |
Date of defense: | 24. 5. 2018 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/61325/podrobnosti |