Cargando…
Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data
We propose a novel method for training neural networks to predict the future prices of stock indexes. Unlike previous works, we do not use target stock index data for training neural networks for index prediction. Instead, we use only the data of individual companies to obtain sufficient amount of d...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7147736/ https://www.ncbi.nlm.nih.gov/pubmed/32275721 http://dx.doi.org/10.1371/journal.pone.0230635 |
_version_ | 1783520471584604160 |
---|---|
author | Lee, Jinho Kang, Jaewoo |
author_facet | Lee, Jinho Kang, Jaewoo |
author_sort | Lee, Jinho |
collection | PubMed |
description | We propose a novel method for training neural networks to predict the future prices of stock indexes. Unlike previous works, we do not use target stock index data for training neural networks for index prediction. Instead, we use only the data of individual companies to obtain sufficient amount of data for training neural networks for stock index prediction. As a result, our method can avoid various problems due to training complex machine learning models on a small amount of data. We performed numerous types of experiments to test methods designed for predicting the future price of the S&P 500 which is one of the most commonly traded stock indexes. Our experiments show that neural networks trained using our method outperform neural networks trained on stock index data. Compared with other state-of-the-art methods, our method is conceptually simpler and easier to apply, and achieves better results. We obtained approximately a 5-16% annual return before transaction costs during the test period (2006-2018). |
format | Online Article Text |
id | pubmed-7147736 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-71477362020-04-14 Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data Lee, Jinho Kang, Jaewoo PLoS One Research Article We propose a novel method for training neural networks to predict the future prices of stock indexes. Unlike previous works, we do not use target stock index data for training neural networks for index prediction. Instead, we use only the data of individual companies to obtain sufficient amount of data for training neural networks for stock index prediction. As a result, our method can avoid various problems due to training complex machine learning models on a small amount of data. We performed numerous types of experiments to test methods designed for predicting the future price of the S&P 500 which is one of the most commonly traded stock indexes. Our experiments show that neural networks trained using our method outperform neural networks trained on stock index data. Compared with other state-of-the-art methods, our method is conceptually simpler and easier to apply, and achieves better results. We obtained approximately a 5-16% annual return before transaction costs during the test period (2006-2018). Public Library of Science 2020-04-10 /pmc/articles/PMC7147736/ /pubmed/32275721 http://dx.doi.org/10.1371/journal.pone.0230635 Text en © 2020 Lee, Kang http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Lee, Jinho Kang, Jaewoo Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title | Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title_full | Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title_fullStr | Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title_full_unstemmed | Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title_short | Effectively training neural networks for stock index prediction: Predicting the S&P 500 index without using its index data |
title_sort | effectively training neural networks for stock index prediction: predicting the s&p 500 index without using its index data |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7147736/ https://www.ncbi.nlm.nih.gov/pubmed/32275721 http://dx.doi.org/10.1371/journal.pone.0230635 |
work_keys_str_mv | AT leejinho effectivelytrainingneuralnetworksforstockindexpredictionpredictingthesp500indexwithoutusingitsindexdata AT kangjaewoo effectivelytrainingneuralnetworksforstockindexpredictionpredictingthesp500indexwithoutusingitsindexdata |