ฉันมีชุดเต็มของลำดับ (การสังเกต 432 จะแม่นยำ) ของ 4 รัฐ : เช่น
แก้ไข : ลำดับการสังเกตมีความยาวไม่เท่ากัน! สิ่งนี้เปลี่ยนแปลงอะไรหรือไม่?
มีวิธีคำนวณเมทริกซ์การเปลี่ยนแปลง
ใน Matlab หรือ R หรือคล้ายกันหรือไม่? ฉันคิดว่าแพ็คเกจ HMM อาจช่วยได้ ความคิดใด ๆ
3
คุณมีรัฐ: S = { 1 : = , 2 : = B , 3 : = C , 4 : = D } ให้n ฉันเจเป็นจำนวนครั้งที่ห่วงโซ่ที่ทำการเปลี่ยนแปลงจากรัฐฉันไปยังรัฐเจสำหรับฉันเจ, = 1 , 2 , 3 , 4 คำนวณnจากตัวอย่างของคุณและประเมินเมทริกซ์การเปลี่ยนแปลง
—
Zen
โดยโอกาสสูงสุดโดยใช้ประมาณการ PฉันJ = n ฉันJ / Σ 4 J = 1 n ฉันเจ
หมายเหตุเหล่านี้ได้รับการประมาณ MLE: stat.cmu.edu/~cshalizi/462/lectures/06/markov-mle.pdf
—
Zen
คำถามที่คล้ายกัน: stats.stackexchange.com/questions/26722/ …
—
B_Miner
@B_Miner คุณสามารถเขียนรหัสของคุณในรูปแบบหลอกรหัสสำหรับฉันได้อย่างไร หรืออธิบายมันในแง่ของการวาง ... แต่ฉันเห็นมันทำงานในคอนโซล R ของฉัน
—
HCAI
ฉันมีคำถาม: ฉันเข้าใจการใช้งานของคุณและมันก็ดีสำหรับฉัน แต่ฉันสงสัยว่าทำไมฉันไม่สามารถใช้ฟังก์ชัน hmmestimate Matlab เพื่อคำนวณเมทริกซ์ T ได้? บางอย่างเช่น: states = [1,2,3,4] [T, E] = hmmestimate (x, state); ที่ T คือเมทริกซ์การเปลี่ยนแปลงที่ฉันสนใจฉันยังใหม่กับ Markov chains และ HMM ดังนั้นฉันจึงต้องการเข้าใจความแตกต่างระหว่างการใช้งานทั้งสอง (ถ้ามี)
—
ใด ๆ ที่