Estou descobrindo o maravilhoso mundo dos chamados "Modelos Markov Ocultos", também chamados "modelos de mudança de regime". Gostaria de adaptar um HMM em R para detectar tendências e pontos de virada. Gostaria de construir o modelo o mais genérico possível, para que eu possa testá-lo em vários preços.
Alguém pode recomendar um trabalho? Eu já vi (e li) (mais do que) alguns, mas estou procurando um modelo simples e fácil de implementar.
Além disso, quais pacotes R são recomendados? Eu posso ver que muitos deles estão fazendo HMM.
Eu comprei o livro "Modelos Markov escondidos para séries temporais: uma introdução usando R", vamos ver o que há nele;)
Fred
r
time-series
finance
hidden-markov-model
RockScience
fonte
fonte
Respostas:
Eu acho que alguns métodos que podem ser usados, mas não projetados especificamente para você, são os seguintes:
Abordagens de modelagem:
Modelos de Tópicos (usados para encontrar padrões em um conjunto de documentos e / ou recuperação de informações)
uma. O mais simples é o LDA
b. Modelos de tópicos dinâmicos (IMHO, mais adequado para o seu caso, sem muito conhecimento de domínio)
c. Modelos de tópicos correlacionados (IMHO, se 2. não for bom, faz sentido tentar isso)
Essas abordagens não são usadas em finanças (não tenho conhecimento, pois não trabalho especificamente em finanças), mas têm aplicabilidade muito geral. Eles usam a formulação variável latente, que é muito semelhante à do HMM. Eles mostraram ser o estado da arte na modelagem de tópicos. Você pode assistir a uma bela apresentação de David Blei (ótimo apresentador, além de sua incrível !! pesquisa) aqui . As referências específicas, os slides da apresentação e os modelos mais complicados podem ser acessados no site dele . Ele está fazendo um excelente trabalho, que é muito geral, portanto, pode não ser surpreendente se ele já fez algo em finanças. Outra grande referência no mesmo campo é seu consultor, Michael Jordan's, local na rede Internet. É difícil encontrar referências específicas lá, pois ele publica muito!
Séries temporais e modelos de dados sequenciais (especificamente HMM)
Além de Jordan e Blei, a outra pesquisa prolífica é Zoubin Ghahramani (e seu co-autor Beal). Você pode encontrar aqui os modelos HMM específicos necessários. Alguns impressionantes são: Os infinitos modelos de markov ocultos, Modelos de mistura de processo Dirichlet sensíveis ao tempo.
Programas
Existe um pacote R chamado lda e topicmodels para a maioria dos modelos "bons". Blei e Ghahramani também mantêm os códigos C, Matlab em seu site.
Boa sorte!
fonte