第8回 「データ解析のための統計モデリング入門」 読書会に参加してきた
ニコ生見直して復習していたので遅くなったけど以下メモ

データ解析のための統計モデリング入門――一般化線形モデル・階層ベイズモデル・MCMC (確率と情報の科学)
- 作者: 久保拓弥
- 出版社/メーカー: 岩波書店
- 発売日: 2012/05/19
- メディア: 単行本
- 購入: 16人 クリック: 163回
- この商品を含むブログ (20件) を見る
第8章 「マルコフ連鎖モンテカルロ(MCMC)法とベイズ統計モデル」
#みどりぼん 発表資料と参考資料ですー
http://t.co/bNibpPzE89
https://t.co/q22vh9SvBm
— ぴろやん@頭にマサカリとピザ (@piroyoung) 2014, 8月 26
ニコ生対応版 → http://www.slideshare.net/piroyoung/8-38333857
前半
- P.7 手計算でベイズをやってみる
- ふらふら試行錯誤 = ランダムウォーク
- 尤度が増加しなければ転移しないのでいつかは収束する
- メトロポリス法
- 尤度が増加しない場合も確率rで転移する
- rは尤度比
- 尤度が増加しない場合も確率rで転移する
- メトロポリス法とふらふら試行錯誤の違いは?
- 最尤推定値にたどり着いたあとにそこからもう一度離れる
- どれくらい離れるのかという情報が得られる
- すごく遠くまで離れて戻ってくるのかその付近だけでしか動かないのか
- どれくらい離れるのかという情報が得られる
- 幅の情報が得られる
- 最尤推定値にたどり着いたあとにそこからもう一度離れる
- rが直感的に理解できないがどのように理解すれば良いか?
- L(q)は最初の20個のサンプルが観測される確率
- qが変わると観測されやすさが変化する
- 尤度が増加しない場合にr=L(q_new)/L(q)を計算する
- L(q_new) < L(q)なのでrは1以下
- L(q_new)がものすごく小さければ転移しにくい
- L(q)は最初の20個のサンプルが観測される確率
後半
- P.24 マルコフ連鎖の定常分布とMCMC(雰囲気編)
- 詳細釣り合いが間違っている
- 定常分布・・・平衡状態に至ることを確率モデルで表現
- 変化前から変化後に移る確率(転移確率)が変化後から変化前に移る変化確率が等しい
- 状態が変わるときに変わり方に偏りがない状態 → 詳細釣り合い
- 詳細釣り合いを満たせば定常分布(十分条件)
- 詳細釣り合いを満たさなくても定常分布になることはある(必要条件ではない)
- 詳細釣り合いが間違っている
- P.31 メトロポリス法のマルコフ連鎖は詳細釣り合いを満たす
- 事後分布が分かったら代表値を選ぶ必要がある
- MCMCだとまれにすごい外れ値がでるので平均値ではなく中央値をよく使う
- 一般的には事後分布の最大値(最頻値?)がよく使われる
- MCMCだとまれにすごい外れ値がでるので平均値ではなく中央値をよく使う
- 初期点は事後分布から選んでいない
- 初期点の影響が排除されてからサンプルをとる(Burn-in、焼き捨て)
- Iteration = Burn-in + Sample
- 実務上だとチェーン?1本だと不安
- 第9章でいうサンプル列
- Thinning
- 毎回サンプルをとらない
- 10回に1回だけサンプルをとるなどにして計算負荷を減らす
- 自己相関も排除できる
- 最近はLaplacesDemonというMCMCサンプラーも流行っているらしい
- WICなども組み込み関数で定義されている
LaplacesDemonってこれか http://t.co/xpcB0JMqB4 #みどりぼん
— siero (@siero5335) 2014, 8月 26
- なぜMCMCが積分計算の代わりになるのか?
- P.29 ここでは何をしている?
- 事後分布をプロットするときに何を計算したかを書いている
- Burn-inはどれくらいとる?
- 変数の数による
- Stanではラット?アールハット?という指標がある
- ラットが1.2とか1.3だと使いたくない肌感
- 複数のチェーン?サンプル列?が同じようなチェーンに収束しているかどうかの指標?
- パラメータが増えるとBurn-inの数も増える?
- アルゴリズムによる
- (ニコ生)尤度の減り方を見たいからメトロポリス法を使う
- 違う気がする
- ふらふら試行だとマルコフ連鎖の条件を満たさないのでは?
- 違う気がする
LT 「 ノンパラベイズ入門の入門」
今日の LT はこの資料の前 1/3 です~「ノンパラベイズ入門の入門」 http://t.co/295k8s4cbz #みどりぼん
— Nakatani Shuyo (@shuyo) 2014, 8月 26
- だいぶ難しくなってきた・・・
- 第9章からはWinBugs使うみたいだけどMacの場合どうしよう・・・