Redes Neuronais LSTM em Python : previsão do S&P500

Detalhes bibliográficos
Autor(a) principal: Silva, André Filipe Ferreira Lourenço da
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10451/61679
Resumo: Tese de Mestrado, Matemática Financeira, 2023, Universidade de Lisboa, Faculdade de Ciências
id RCAP_c28efd007353b4beefc1971d76ea8fc9
oai_identifier_str oai:repositorio.ulisboa.pt:10451/61679
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Redes Neuronais LSTM em Python : previsão do S&P500Redes NeuronaisLSTMTuningHidden layersRMSETeses de mestrado - 2023Domínio/Área Científica::Ciências Naturais::MatemáticasTese de Mestrado, Matemática Financeira, 2023, Universidade de Lisboa, Faculdade de CiênciasNesta dissertação, iremos explorar um pouco do universo que são os algoritmos Deep Learning, para series temporais. Em particular, através do algoritmo LSTM (Long Short-Term Memory), foi desenvolvido um modelo capaz de prever o S&P500, com resultados significativos, no período de análise desde 1 de janeiro 2020 até 31 de dezembro de 2022. A linguagem de programação Python foi escolhida para implementar o código, dado que disponibiliza uma grande quantidade algoritmos pré-definidos em bibliotecas que facilitam tanto a escrita, como a leitura e interpretação do código. Além disto, foram escolhidos vários indicadores fundamentais, macroeconómicos e técnicos, com expectativa de que o modelo LSTM consiga captar relações entre eles. Após serem abordados os conceitos chave para compreensão da análise, exploramos de forma detalhada a metodologia, raciocino e técnicas usadas no tratamento de dados, desenvolvimento, treino e tuning dos hiperparâmetros do modelo LSTM. De seguida, passamos à análise de sensibilidade, onde é avaliada a relevância de cada indicador e parâmetro para o resultado do modelo, realizando ajustes caso necessário e por fim comparamos o modelo final com o modelo Naive. Concluímos esta dissertação respondendo a algumas questões e interpretando os resultados do algoritmo do ponto de vista económico.We will explore in this dissertation, a small part of the universe of Deep Learning algorithms for time series data. Using the LSTM (Long Short-Term Memory) algorithm, we will create a model capable of predicting the S&P500 with significant results. The data period analysed spans from January 1, 2020, to December 31, 2022. The Python programming language was chosen to implement the code because it provides a vast number of predefined algorithms in libraries make it easier, both code writing, reading and interpretation. We have selected several fundamental, macroeconomic, and technical indicators, with the expectation that the LSTM model could capture relationships between them. Frist we will address the key concepts necessary for understanding the analysis and them explore in detail the methodology, reasoning, and techniques used in data preprocessing, model training, and tuning of LSTM model hyperparameters. We then proceed to the sensitivity analysis, where we assess the relevance of each indicator and parameter to the model's outcome, adjusting if necessary and finally, we compare our final model to the Naive model. Then we conclude this dissertation by answering some questions and interpreting the model results from an economic perspective.Mendes, Diana E. AldeaRepositório da Universidade de LisboaSilva, André Filipe Ferreira Lourenço da2024-01-09T17:57:54Z202320232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/61679TID:203492676porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T15:08:11Zoai:repositorio.ulisboa.pt:10451/61679Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:35:05.486256Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Redes Neuronais LSTM em Python : previsão do S&P500
title Redes Neuronais LSTM em Python : previsão do S&P500
spellingShingle Redes Neuronais LSTM em Python : previsão do S&P500
Silva, André Filipe Ferreira Lourenço da
Redes Neuronais
LSTM
Tuning
Hidden layers
RMSE
Teses de mestrado - 2023
Domínio/Área Científica::Ciências Naturais::Matemáticas
title_short Redes Neuronais LSTM em Python : previsão do S&P500
title_full Redes Neuronais LSTM em Python : previsão do S&P500
title_fullStr Redes Neuronais LSTM em Python : previsão do S&P500
title_full_unstemmed Redes Neuronais LSTM em Python : previsão do S&P500
title_sort Redes Neuronais LSTM em Python : previsão do S&P500
author Silva, André Filipe Ferreira Lourenço da
author_facet Silva, André Filipe Ferreira Lourenço da
author_role author
dc.contributor.none.fl_str_mv Mendes, Diana E. Aldea
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Silva, André Filipe Ferreira Lourenço da
dc.subject.por.fl_str_mv Redes Neuronais
LSTM
Tuning
Hidden layers
RMSE
Teses de mestrado - 2023
Domínio/Área Científica::Ciências Naturais::Matemáticas
topic Redes Neuronais
LSTM
Tuning
Hidden layers
RMSE
Teses de mestrado - 2023
Domínio/Área Científica::Ciências Naturais::Matemáticas
description Tese de Mestrado, Matemática Financeira, 2023, Universidade de Lisboa, Faculdade de Ciências
publishDate 2023
dc.date.none.fl_str_mv 2023
2023
2023-01-01T00:00:00Z
2024-01-09T17:57:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/61679
TID:203492676
url http://hdl.handle.net/10451/61679
identifier_str_mv TID:203492676
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601752617713664