Odkrywam cudowny świat tzw. „Ukrytych modeli Markowa”, zwanych również „modelami zmiany reżimu”. Chciałbym dostosować HMM w R do wykrywania trendów i punktów zwrotnych. Chciałbym zbudować model tak ogólny, jak to możliwe, aby móc przetestować go na wielu cenach.
Czy ktoś może polecić papier? Widziałem (i czytałem) (więcej niż) kilka, ale szukam prostego modelu, który można łatwo wdrożyć.
Ponadto, co R pakiety są zalecane? Widzę, że wielu z nich robi HMM.
Kupiłem książkę „Ukryte modele Markowa dla szeregów czasowych: wprowadzenie za pomocą R”, zobaczmy, co w niej jest;)
Fred
r
time-series
finance
hidden-markov-model
RockScience
źródło
źródło
Odpowiedzi:
Myślę, że kilka metod, które można zastosować, ale nie zostały zaprojektowane specjalnie dla Ciebie, to:
Podejścia modelowe:
Modele tematów (używane do wyszukiwania wzorów w zestawie dokumentów i / lub wyszukiwania informacji)
za. Najprostszym jest LDA
b. Dynamiczne modele tematyczne (IMHO, najbardziej odpowiednie dla twojego przypadku, bez dużej wiedzy na temat domeny)
do. Skorelowane modele tematyczne (IMHO, jeśli 2. nie jest dobry, warto spróbować)
Podejścia te nie są stosowane w finansach (nie wiem, ponieważ nie pracuję konkretnie w finansach), ale mają bardzo ogólne zastosowanie. Używają ukrytej zmiennej formulacji, która jest bardzo podobna do HMM. Wykazano, że są najnowocześniejszymi modelami tematycznymi. Można oglądać piękny prezentacji Davida Blei (wielkie prezenter, oprócz jego niesamowite !! badań) tutaj . Konkretne referencje, slajdy prezentacji i bardziej skomplikowane modele są dostępne na jego stronie internetowej . Wykonuje świetną pracę, która jest bardzo ogólna, więc nie powinno być zaskoczeniem, jeśli już zrobił coś w dziedzinie finansów. Innym doskonałym odniesieniem w tej samej dziedzinie jest jego doradca, Michael Jordan, stronie internetowej. Trudno znaleźć tam konkretne odniesienia, ponieważ tak wiele publikuje!
Szeregi czasowe i sekwencyjne modele danych (w szczególności HMM)
Oprócz Jordana i Blei, innymi płodnymi badaniami są Zoubin Ghahramani (i jego współautor Beal). Znajdziesz tutaj konkretne modele HMM, których potrzebujesz. Kilka imponujących to: Nieskończone ukryte modele markowa, wrażliwe na czas modele mieszanki procesowej Dirichleta.
Oprogramowanie
Dla większości „dobrych” modeli istnieje pakiet R o nazwie lda i modele tematów. Blei i Ghahramani utrzymują również kody C, Matlab na swojej stronie internetowej.
Powodzenia!
źródło