Mam pełny zestaw sekwencji (dokładnie 432 obserwacje) z 4 stanów : np
EDYCJA : Sekwencje obserwacji mają nierówne długości! Czy to coś zmienia?
Czy istnieje sposób obliczania macierzy przejścia
w Matlabie lub R lub podobnym? Myślę, że pakiet HMM może pomóc. jakieś pomysły?
r
matlab
markov-process
HCAI
źródło
źródło
Odpowiedzi:
Sprawdź komentarze powyżej. Oto szybkie wdrożenie w R.
Wyniki:
(Prawdopodobnie głupia) implementacja w MATLAB (z której nigdy nie korzystałem, więc nie wiem, czy to zadziała. Właśnie przejrzałem „zadeklaruj macierz wektorową MATLAB”, aby uzyskać składnię):
źródło
for
pętli. Trzecia linia oryginalnego kodu liczy, ile razy przechodzi ze stanu x i do stanu x j ? Jeśli mógłbyś to powiedzieć słowami, bardzo bym to docenił. PozdrawiamOto moja implementacja w języku R.
źródło
Oto sposób, aby to zrobić w Matlabie:
Acknowledgement owed to SomptingGuy: http://www.eng-tips.com/viewthread.cfm?qid=236532
źródło