Redes Bayesianas para Previsão de Valores de Ações: aplicando os Algoritmos K2 e PC
DOI:
https://doi.org/10.5753/reic.2023.2344Keywords:
Aprendizado de máquina, redes Bayesianas, mercado de açõesAbstract
Visando amparar as decisões dos investidores da bolsa de valores, neste trabalho, é proposta a aplicação de redes Bayesianas para predição de valores no mercado de ações. Os dados aplicados foram obtidos por meio do portal Yahoo! Finance e abrangeram cotações diárias das empresas Petrobras, Telefonica Brasil e Embraer entre os dias 01/02/2020 e 27/11/2020. O aprendizado das redes Bayesianas foi realizado pelos algoritmos K2 e PC. Para a inferência, foi utilizado o algoritmo exato de Lauritzen, que gerou bons resultados, com acertos de até 94%, obtendo uma taxa de acerto médio de 73,66% para a rede induzida pelo algoritmo PC e 70,8% para a rede induzida pelo K2. Desta forma, a proposta é promissora e consegue prever satisfatoriamente o preço das ações.
Downloads
Referências
Cooper, G. and Herskovits, E. (1992). A bayesian method for the induction of probabilistic networks from data. Machine learning, (4):309–347.
Correia, J. I. N. (2019). Uma introdução às redes bayesianas. Master’s thesis, Universidade da Madeira.
Edwards, R., Bassetti, W., and Magee, J. (2012). Technical Analysis of Stock Trends, page 4. Technical Analysis of Stock Trends. Taylor & Francis.
Ehlers, R. S. (2003). Introdução à inferência bayesiana. URL: [link].
Lauritzen, S. L. and Spiegelhalter, D. J. (1988). Local computations with probabilities on graphical structures and their application to expert systems. Journal of the Royal Statistical Society. Series B (Methodological), 50(2):157–224.
Malagrino, L. S., Roman, N. T., and Monteiro, A. M. (2018). Forecasting stock market index daily direction: A bayesian network approach. Expert Systems with Applications, 105:11–22.
Marques, R. L. and Dutra, I. (2002). Redes bayesianas: o que são, para que servem, algoritmos e exemplos de aplicações. Coppe Sistemas–Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brasil.
Neapolitan, R. E. et al. (2004). Learning bayesian networks, volume 38. Pearson Prentice Hall Upper Saddle River, NJ.
Queiroz, C. D. N. (2008). Redes Bayesianas no gerenciamento e mensuração de riscos operacionais. PhD thesis, Universidade de São Paulo.
Saffi, P. A. C. (2003). Análise técnica: sorte ou realidade? Revista Brasileira de Economia, 57:953 – 974.
Santos, E. B. (2011). Aprendizado Indutivo de Redes Bayesianas: Além da Precisão na Tarefa de Classificação. PhD thesis, Universidade Federal do Rio de Janeiro.
Santos, G. C. (2020). Algoritmos de machine learning para previsão da b3. Master’s thesis, Universidade Federal de Uberlândia.
Silveira Júnior, L. G. Q. (2003). Uma aplicação de redes bayesianas no auxílio à tomada de decisões médicas. Master’s thesis, UFCG.
Souza, A. L. A. (2010). Redes bayesianas: Uma introdução aplicada a credit scoring. São Carlos, SP.
Spirtes, P., Glymour, C., and Scheines, R. (2000). Causation, Prediction, and Search. MIT press, 2nd edition.
Tabassum, P. and Halder, M. (2018). Stock price forecasting using bayesian network.
Downloads
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2023 Os autores

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
