Stock Portfolio Prediction by Multi-Target Decision Support

Autores

  • Everton Jose Santana Universidade Estadual de Londrina
  • João Augusto Provin Ribeiro da silva State University of Londrina
  • Saulo Martiello Mastelini University of São Paulo
  • Sylvio Barbon Jr State University of Londrina

Palavras-chave:

Stock market, Multi-target regression, Decision support system, Machine Learning

Resumo

Investing in the stock market is a complex process due to its high volatility caused by factors as exchange rates, political events, inflation and the market history. To support investor's decisions, the prediction of future stock price and economic metrics is valuable. With the hypothesis that there is a relation among investment performance indicators,  the goal of this paper was exploring multi-target regression (MTR) methods to estimate 6 different indicators and finding out the method that would best suit in an automated prediction tool for decision support regarding predictive performance. The experiments were based on 4 datasets, corresponding to 4 different time periods, composed of 63 combinations of weights of stock-picking concepts each, simulated in the US stock market. We compared traditional machine learning approaches with seven state-of-the-art MTR solutions: Stacked Single Target, Ensemble of Regressor Chains, Deep Structure  for Tracking Asynchronous Regressor Stacking,   Deep  Regressor Stacking, Multi-output Tree Chaining,  Multi-target Augment Stacking  and Multi-output Random Forest (MORF). With the exception of MORF, traditional approaches and the MTR methods were evaluated with Extreme Gradient Boosting, Random Forest and Support Vector Machine regressors. By means of extensive experimental evaluation, our results showed that the most recent MTR solutions can achieve suitable predictive performance, improving all the scenarios (14.70% in the best one, considering all target variables and periods). In this sense, MTR is a proper strategy for building stock market decision support system based on prediction models.

Downloads

Não há dados estatísticos.

Referências

Aho, T., Zenko, B., Dzeroski, S., and Elomaa, T. (2012). Multi-Target Regression with Rule Ensembles.J. Mach. Learn. Res., 13:2367–2407.

Atsalakis, G. S. and Valavanis, K. P. (2009). Surveying stock market forecasting techni-ques – Part II: Soft computing methods.Expert Systems with Applications, 36(3, Part2):5932 – 5941.

Bahrammirzaee, A. (2010). A comparative survey of artificial intelligence applications in finance: artificial neural networks, expert system and hybrid intelligent systems.Neural Computing and Applications, 19(8):1165–1195.

Basu, S. (1977). Investment performance of common stocks in relation to their price-earnings ratios: A test of the efficient market hypothesis.The Journal of Finance,32(3):663–682.

Ben-Hur, A. and Weston, J. (2010). A user’s guide to support vector machines .Data Mining Techniques for the Life Sciences, pages 223–239.

Blockeel, H., Raedt, L. D., and Ramon, J. (1998). Top-down induction of clustering trees.In Proceedings of the Fifteenth International Conference on Machine Learning, pages55–63. Morgan Kaufmann Publishers Inc.

Borchani, H., Varando, G., Bielza, C., and Larra ̃naga, P. (2015). A survey on multi-output regression. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery,5(5):216–233.

Breiman, L. (2001). Random forests. Machine learning, 45(1):5–32.

Breiman, L., Friedman, J., Stone, C. J., and Olshen, R. A. (1984).Classification and regression trees. CRC press.

Bruni, R. (2017). Stock market index data and indicators for day trading as a binary classification problem.Data in Brief, 10:569 – 575.

Chen, T. and Guestrin, C. (2016). Xgboost: A scalable tree boosting system. In Proceedings of the 22Nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 785–794. ACM.

Demˇsar, J. (2006). Statistical comparisons of classifiers over multiple data sets. The Journal of Machine Learning Research, 7:1–30.

Gromping, U. (2009). Variable importance assessment in regression: linear regression versus random forest.The American Statistician, 63(4):308–319.

Hu, Z., Bao, Y., Chiong, R., and Xiong, T. (2017). Profit guided or statistical error guided?A study of stock index forecasting using support vector regression.Journal of Systems Science and Complexity, 30(6):1425–1442.

Khaidem, L., Saha, S., and Dey, S. R. (2016). Predicting the direction of stock market prices using random forest. CoRR, abs/1605.00003.

Kocev, D., Vens, C., Struyf, J., and Dˇzeroski, S. (2007). Ensembles of multi-objective decision trees. In European Conference on Machine Learning, pages 624–631. Springer.

Kocev, D., Vens, C., Struyf, J., and Dˇzeroski, S. (2013). Tree ensembles for predicting structured outputs.Pattern Recognition, 46(3):817–833.

Liu, Y.-C. and Yeh, I.-C. (2017). Using mixture design and neural networks to build stock selection decision support systems.Neural Computing and Applications, 28(3):521–535.

Mastelini, S. M., da Costa, V. G. T., Santana, E. J., Nakano, F. K., Guido, R. C., Cerri, R.,and Barbon, S. (2018). Multi-output tree chaining: An interpretative modelling and lightweight multi-target approach.Journal of Signal Processing Systems.

Mastelini, S. M., Santana, E. J., Cerri, R., and Barbon, S. (2017). DSTARS: A multi-target deep structure for tracking asynchronous regressor stack. In 2017 Brazilian Conference on Intelligent Systems (BRACIS), pages 19–24. IEEE.

Melki, G., Cano, A., Kecman, V., and Ventura, S. (2017). Multi-target support vector regression via correlation regressor chains.Information Sciences, 415:53–69.

Montgomery, D. and Runger, G. (2014).Applied Statistics and Probability for Engineers. John Wiley & Sons, Incorporated, 6th edition.

Moyano, J. M., Gibaja, E. L., and Ventura, S. (2017). An evolutionary algorithm for optimizing the target ordering in ensemble of regressor chains. In Evolutionary Computation (CEC), 2017 IEEE Congress on, pages 2015–2021. IEEE.

Patel, J., Shah, S., Thakkar, P., and Kotecha, K. (2015). Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. Expert Systems with Applications, 42(1):259 – 268.

Roko, I. and Gilli, M. (2008). Using economic and financial information for stock selection.Computational Management Science, 5(4):317–335.

Santana, E. J., Geronimo, B. C., Mastelini, S. M., Carvalho, R. H., Barbin, D. F., Ida,E. I., and Barbon, S. (2018). Predicting poultry meat characteristics using an enhanced multi-target regression method. Biosystems Engineering, 171:193 – 204.

Santana, E. J., Mastelini, S. M., and Barbon Jr., S. (2017). Deep Regressor Stacking for Air Ticket Prices Prediction. In XIII Brazilian Symposium on Information Systems: In-formation Systems for Participatory Digital Governance, pages 25–31. Brazilian Com-puter Society (SBC).

Silva, J. A. P. R. d., Santana, E. J., Mastelini, S. M., and Barbon Jr., S. (2018). Stock Portfolio Prediction by Multi-Target Decision Support. InXIV Brazilian Symposium on Information Systems. Brazilian Computer Society (SBC).

Spyromitros-Xioufis, E., Tsoumakas, G., Groves, W., and Vlahavas, I. (2016). Multi-target regression via input space expansion: treating targets as inputs.Machine Learning, 104(1):55–98.

Tsoumakas, G., Spyromitros-Xioufis, E., Vrekou, A., and Vlahavas, I. (2014). Multi-target regression via random linear target combinations. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 225–240. Springer.

Wolpert, D. H. (1992). Stacked generalization. Neural Networks, 5:241–259.

Xiong, T., Bao, Y., and Hu, Z. (2014). Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting.Knowledge-Based Systems, 55:87–100.

Downloads

Publicado

2019-04-17

Como Citar

Santana, E. J., da silva, J. A. P. R., Mastelini, S. M., & Barbon Jr, S. (2019). Stock Portfolio Prediction by Multi-Target Decision Support. ISys - Brazilian Journal of Information Systems, 12(1), 05–27. Recuperado de https://seer.unirio.br/isys/article/view/7865

Edição

Seção

VERSÕES ESTENDIDAS DE ARTIGOS SELECIONADOS