喫茶XRAYトップページ

[スレッド全体
]

[11676] 隠れマルコフモデル返信 削除
2018/1/16 (火) 20:26:40 taki
隠れマルコフモデルについての質問(雑談…)です。

Makoto Sato氏のブログ
https://satomacoto.blogspot.jp/2008/07/blog-post.html
https://satomacoto.blogspot.jp/2009/01/blog-post.html
を参考に勉強したのですが、考え方に自信がありません。

原文を探していたら
「ビタビアルゴリズム Wikipedia」がみつかり、

['walk', 'shop', 'clean'] という並びの全体確率は 0.033612、
ビタビ経路は ['Sunny', 'Rainy', 'Rainy', 'Rainy'] となる。
と、答えが書かれていました。

そこで、エクセルに(こんな感じでいいのかな?)まとめてみました。

天気は「行動の確率」部分の確率が高い方を選んでいます。
1日目の天気が雨の確率が0.6、雨の日の散歩の確率が0.1
よって、行動の確率は0.6×0.1=0.06と計算しています。

同様に晴についても計算して0.4×0.6=0.24を求めています。
0.06と0.24を比べて0.24が大きいので、1日目は晴だろうと推定できます。

(ここまでは何となく理解できるのですが・・・)

それと明日の天気の確率を求める必要があるようで、
明日が雨の確率は0.042+0.096=0.138
明日が晴の確率は0.018+0.144=0.162を求めています。

それを2日目の頭に持ってきて、同様の計算を繰り返しています。
Makoto Sato氏のブログには「2日目以降は自分で計算してね」と、
宿題になっています。

どなたか隠れマルコフモデルに詳しい方がいらしたらご教示ください。


[11681] マルコフモデル返信 削除
2018/1/18 (木) 19:09:12 taki
まず、マルコフモデル(隠れマル・・・では無い)を理解しないといけないようです。

CreatorsNEXT氏の記事
https://codeiq.jp/magazine/2016/01/30927/
によると

「今の状態が発生する確率というのは直前の状態にのみ影響を受けると仮定して、
現実世界をモデル化する手法」とあります。

記事を読んでエクセルにまとめてみました。

今日→明日→明後日と計算しています。

まとめていて感じたことは、
「今日の天気」は晴とか曇とかに決めつけてはいけないのかも。
この世界では晴でも別次元の世界では曇かもしれないと考えるべきで、
(晴50%、曇30%、雨20%のセット)で「今日の天気」と思わないといけないのかも。

また、「明日の天気」は(今日の天気が何であっても晴、曇、雨の確率のセット)で
表されていると思いました。

エクセルでは
今日の天気の確率のセットから明日の天気の確率のセットを計算しています。
そして明日の天気の確率のセットから明後日の天気の確率のセットを計算しています。


[11682] Re:マルコフモデル返信 削除
2018/1/18 (木) 19:24:58 taki
明日の天気の確率のセットを求める時に、
明日は晴→晴の25%かもしれないし、曇→晴の9%かもしれないし、雨→晴の4%かも
しれない。つまりOR結合なので全ての確率の合計になるんですね。
なんかず〜っと昔に習った事を思い出しました。


[11683] Re2:マルコフモデル返信 削除
2018/1/18 (木) 22:13:34 Mr.XRAY
▼ takiさん

> なんかず〜っと昔に習った事を思い出しました。

おおっ  !!
「隠れマル・・・ではない」ですか (^^;
こんな,というか,確率を計算していくのでしょうね.きっと.
実際には他にも情報やモデルがあるとは思いますが.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82