階層ベイズモデルのソースを表示
←
階層ベイズモデル
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
'''階層ベイズモデル'''(かいそうべいずもでる、Bayesian hierarchical modeling)は、複数のレベルで記述された、階層形式の統計モデルであり、[[ベイズ推定]]を用いて[[事後確率|事後分布]]の[[母数|パラメータ]]を推定する<ref name="allenby">Allenby, Rossi, McCulloch (January 2005). [http://faculty.washington.edu/bajari/iosp07/rossi1.pdf "Hierarchical Bayes Model: A Practitioner’s Guide"]. [https://www.researchgate.net/publication/228167480_Bayesian_Applications_in_Marketing Journal of Bayesian Applications in Marketing], pp. 1–4. Retrieved 26 April 2014, p. 3</ref>。サブモデルを組み合わせて階層的なモデルを形成し、[[ベイズの定理]]を用いて観測データと統合して、全ての不確実性を考慮した事後分布を得る。 ベイズ統計では[[母数|パラメータ]]を[[確率変数]]として扱い、主観的な情報に基づき、これらの[[母数|パラメータ]]の分布を仮定する。このため、頻度論的統計ではベイズ統計とは一見矛楯した結論が得られることがある<ref>{{Cite book|last=Gelman|first=Andrew|author-link=Andrew Gelman|last2=Carlin|first2=John B.|last3=Stern|first3=Hal S.|last4=Rubin|first4=Donald B.|year=2004|title=Bayesian Data Analysis|edition=second|location=Boca Raton, Florida|publisher=CRC Press|isbn=1-58488-388-X|pages=4–5}}</ref>。設定する問い自体が異なるため厳密に言えば矛楯するものではないが、どちらの答えを重要視するかに違いがある。ベイジアンは、意思決定と信念の更新についての関連情報を無視することはできないこと、対象者から複数の観察データが得られる場合には階層モデリングが古典的な方法を覆す可能性があることを主張する。さらに、このモデルはロバストであることが証明されており、事後分布は、より柔軟な階層的事前分布にはあまり影響されない。 階層モデリングは、複数の異なるレベルの観測単位で情報が得られる場合に使用する。例えば、複数の国の感染経路を記述する疫学モデルでは、観測単位は国であり、国毎に日々の感染者の経時的データが異なる<ref>{{Cite journal|last=Lee|first=Se Yoon|last2=Lei|first2=Bowen|last3=Mallick|first3=Bani|year=2020|title=Estimation of COVID-19 spread curves integrating global data and borrowing information|journal=PLOS ONE|volume=15|issue=7|pages=e0236860|DOI=10.1371/journal.pone.0236860|PMID=32726361|PMC=7390340}}</ref>。複数の油田やガス田の産出量の減衰曲線を説明する減衰曲線分析では、観測単位は貯蔵地域の油田またはガス田であり、それぞれに生産率経時的データがある(通常、バレル/月) <ref>{{Cite journal|last=Lee|first=Se Yoon|last2=Mallick|first2=Bani|year=2021|title=Bayesian Hierarchical Modeling: Application Towards Production Results in the Eagle Ford Shale of South Texas|journal=Sankhya B|DOI=10.1007/s13571-020-00245-8}}</ref>。階層モデリングのデータ構造は入れ子状である。階層的な分析・統合は、パラメータがたくさんある問題を理解するのに役立つだけでなく、計算戦略の策定にも重要な役割を果たす{{Sfn|Gelman|Carlin|Stern|Rubin|2004|p=6}}。 == 基本原理 == 統計的手法とモデルは、一般に、問題がこれらのパラメータの同時確率モデルの依存性を暗示するような方法で関連または接続されていると見なすことができる複数のパラメータを含む{{Sfn|Gelman|Carlin|Stern|Rubin|2004|p=117}}。確率の形で表される個々の信念の程度には、不確実性が伴う<ref name="good">{{Cite journal|last=Good|first=I.J.|date=1980|title=Some history of the hierarchical Bayesian methodology|url=http://dialnet.unirioja.es/servlet/oaiart?codigo=2368428|journal=Trabajos de Estadistica y de Investigacion Operativa|volume=31|pages=489–519|DOI=10.1007/BF02888365}}</ref>。その中で、時間の経過とともに信念の度合いが変化する。ホセ・M・ベルナルド教授とエイドリアン・F・スミス教授が述べたように、「学習プロセスの現実は、現実についての個人的および主観的な信念の進化にある」。これらの主観的な確率は、物理的な確率よりも精神に直接関係している。したがって、ベイジアンが特定のイベントの事前発生を考慮に入れた代替の統計モデルを策定したのは、この信念を更新する必要があるためである<ref>Bernardo, Smith(1994). [https://books.google.com/books?id=11nSgIcd7xQC&pg=PA497&dq=bernardo+degroot+lindley&hl=en&sa=X&ei=aNRwU8SXFMzr8AX2lYHYAQ&ved=0CFoQ6AEwCA#v=onepage&q=bernardo%20degroot%20lindley&f=false Bayesian Theory]. Chichester, England: John Wiley & Sons, {{ISBN2|0-471-92416-4}}, p. 23</ref>。 == ベイズの定理 == 現実世界で事象が発生した場合、通常、ある選択肢における選好が修正される。これは、選択肢を定義する事象に対して個人が抱く信念の度合いを修正することで行われる{{Sfn|Gelman|Carlin|Stern|Rubin|2004|pp=6–8}}。 心臓治療の効果を調べる研究で、病院 <math>j</math> の患者の生存確率を <math>\theta_j</math> とする。生存確率 <math>\theta_j</math> は、心臓病患者の生存率を高めると信じる人がいる事象 <math>y</math> の発生で更新される。 イベント <math>y</math> が発生した状況で、<math>\theta_j</math> について確率の記述を更新するには、<math>\theta_j</math> と <math>y</math> の[[同時分布]] <math>P(\theta,\,y)</math> を与えるモデルから始めなければならない。 これは、事前分布 <math>P(\theta)</math> とサンプリング分布 <math>P(y\mid\theta)</math> の積として記述することができる。 :<math>P(\theta, y) = P(\theta)P(y\mid\theta)</math> [[条件付き確率]]の基本性質から、事後分布は次のようになる。 :<math>P(\theta \mid y) = \frac{P(\theta,\,y)}{P(y)} = \frac{P(y \mid \theta)\,P(\theta)}{P(y)}</math> この条件付き確率と個々の事象との関係を示す式をベイズの定理という。 この単純な表現の中に、更新された信念 <math>P(\theta \mid y)</math> を適切かつ解決可能な方法で組み込むことを目的とするベイズ推定の技術的核心が含まれている{{Sfn|Gelman|Carlin|Stern|Rubin|2004|pp=6–8}}。 == 交換可能性 == 統計分析は、通常、<math>n</math> 個の値 <math>y_1, y_2, \ldots, y_n</math> が交換可能であることを仮定することから始める。 <math>\theta_j</math> を他と区別する情報がデータ <math>y</math> しかなく、パラメータの順序付けやグループ化ができない場合、事前分布においてパラメータ間の対称性を仮定する必要がある<ref>Bernardo, Degroot, Lindley (September 1983). [https://books.google.com/books?id=myfRtgAACAAJ&dq=Proceedings+of+the+Second+Valencia+International+Meeting&hl=en&sa=X&ei=MOBwU-yOMcq58gWO8oCIAw&ved=0CEkQ6AEwBA “Proceedings of the Second Valencia International Meeting”]. [https://books.google.com/books?id=wYj-_uFLOe4C&dq=Proceedings%20of%20the%20Second%20Valencia%20International%20Meeting&source=gbs_similarbooks Bayesian Statistics 2]. Amsterdam: Elsevier Science Publishers B.V, {{ISBN2|0-444-87746-0}}, pp. 167–168</ref>。この対称性は、確率的には、交換可能性で表される。 一般的に、分布 <math>P(\theta)</math> に従うパラメーターベクトル <math>\theta</math> が与えられたとき、[[独立同分布]]としてモデル化することが有用かつ適切である。 === 有限の交換可能性 === 定数 n に対して、集合 <math>y_1, y_2, \ldots, y_n</math> が交換可能であるとは、同時確率 <math>P(y_1, y_2, \ldots, y_n)</math> が添え字の順列によらず不変であることをいう。つまり、<math>1, 2, \ldots, n</math> を並び替えて得られるすべての順列 <math>\pi\,(\pi_1, \pi_2, \ldots, \pi_n)</math> に対して次の式が成立する{{Sfn|Gelman|Carlin|Stern|Rubin|2004|pp=121–125}}。 <math>P(y_1, y_2, \ldots, y_n) = P(y_{\pi_1}, y_{\pi_2}, \ldots, y_{\pi_n}).</math> <math>x_1, \ldots, x_n</math> が[[独立同分布]]ならば交換可能だが、交換可能であっても独立同分布であるとは限らない<ref name="diaconis">Diaconis, Freedman (1980). [http://projecteuclid.org/download/pdf_1/euclid.aop/1176994663 “Finite exchangeable sequences”]. Annals of Probability, pp. 745–747</ref>。 次に、交換可能だが[[独立同分布]]ではない例を示す。 壺の中に赤い玉 1 個と青い玉 1 個があり、二分の一の確率でどちらかを取り出すものとする。n 個の中から玉を 1 個取り出して、引いた玉は戻さずに、n - 1 個の中から次の玉を取り出す。 :<math> Y_i = \begin{cases} 1, & \text{if the } i \text{th ball is red},\\ 0, & \text{otherwise}. \end{cases} </math> 最初に赤い玉、2 番目に青い玉を取り出す確率も、最初に青い玉、2 番目に赤い玉を取り出す確率も、同じく二分の一であり、<math>y_1</math> と <math>y_2</math> とは交換可能である。 <math>P(y_1 = 1,\,y_2 =0) = P(y_1 = 0,\,y_2 = 1) = \frac{1}{2}</math> しかし、最初に赤い玉を取り出した後で 2 番目に赤い玉を取り出す確率は 0 であり、2 回目に赤い玉を取り出す確率とは等しくない。<math> P(y_2=1\mid y_1=1)=0 \ne P(y_2=1)= \frac{1}{2}</math> === 無限の交換可能性 === 無限の交換可能性とは、無限数列 <math>y_1, y_2, \ldots</math> のすべての有限な部分集合が交換可能である、という性質である。つまり、任意の <math>n</math> について、数列 <math>y_1, y_2, \ldots, y_n</math> 交換可能である<ref name="diaconis">Diaconis, Freedman (1980). [http://projecteuclid.org/download/pdf_1/euclid.aop/1176994663 “Finite exchangeable sequences”]. Annals of Probability, pp. 745–747</ref>。 == 階層モデル == === 構成要素 === 階層ベイズモデルでは、以下の 2 つの重要な概念を利用して事後分布を導出する<ref name="allenby">Allenby, Rossi, McCulloch (January 2005). [http://faculty.washington.edu/bajari/iosp07/rossi1.pdf "Hierarchical Bayes Model: A Practitioner’s Guide"]. [https://www.researchgate.net/publication/228167480_Bayesian_Applications_in_Marketing Journal of Bayesian Applications in Marketing], pp. 1–4. Retrieved 26 April 2014, p. 3</ref>。 # [[ハイパーパラメータ]] Hyperparameter:事前分布のパラメータ # 超事前分布 Hyper prior:ハイパーパラメータの分布 確率変数 <math>Y</math> が、平均 <math>\theta</math> 、分散 1 の正規分布に従うと仮定する。このことを、チルダを用いて下記のように表記する。 :<math>Y\mid \theta \sim N(\theta,1)</math> さらに、パラメータ <math>\theta</math> が平均 <math>\mu</math>、分散 1 の正規分布に従うと仮定する。 :<math>\theta\mid\mu \sim N(\mu,1)</math> そして、ハイパーパラメータ<math>\mu</math> が標準正規分布に従うものとする。 :<math>\mu \sim N(0,1)</math> このようなハイパーパラメータが従う分布を、超事前分布と呼ぶ。 <math>Y</math> の分布の表記は、別のパラメータを追加することで変化する。 :<math>Y \mid \theta,\mu \sim N(\theta,1)</math> ハイパーパラメータ <math>\mu</math> が平均 <math>\beta</math> 分散 <math>\epsilon</math> の正規分布に従う場合、<math>\beta</math> と <math>\epsilon</math> もまたハイパーパラメータであり、その分布も超事前分布となる{{Sfn|Gelman|Carlin|Stern|Rubin|2004|p=117}}。 :<math>\mu \sim N(\beta,\epsilon)</math> === 枠組み === <math>y_j</math> を観測値、<math>\theta_j</math> を <math>y_j</math> のデータ生成過程を支配するパラメータとする。 さらに、パラメータ <math>\theta_1, \theta_2, \ldots, \theta_j</math> が交換可能な形で共通母集団から生成され、その分布がハイパーパラメータ <math>\phi</math> によって規定されるものとする。 階層ベイズモデルには、次の段階が含まれる。 ; Stage I : <math>y_j \mid \theta_j,\phi \sim P(y_j \mid \theta_j,\,\phi)</math> ; Stage II : <math>\theta_j \mid \phi \sim P(\theta_j \mid \phi)</math> ; Stage III : <math>\phi \sim P(\phi)</math> 尤度 <math>P(y_j\mid\theta_j,\phi)</math> は <math>\theta_j,\phi</math> に依存するが、<math>\phi</math> は <math>\theta_j</math> を通してのみ尤度に影響する。 条件付き確率の定義から、<math>\theta_j,\phi</math> の事前分布 <math>P(\theta_j,\phi)</math> は、超事前分布 <math>P(\phi)</math> を用いて、次のように分解できる。 :<math>P(\theta_j,\,\phi) = P(\theta_j \mid \phi)\,P(\phi) </math> ベイズの定理から、<math>\theta_j,\phi</math> の事後分布 <math>P(\phi,\,\theta_j \mid y)</math> は次のように比例する<ref>Bernardo, Degroot, Lindley (September 1983). [https://books.google.com/books?id=wYj-_uFLOe4C&dq=Proceedings%20of%20the%20Second%20Valencia%20International%20Meeting&source=gbs_similarbooks “Proceedings of the Second Valencia International Meeting”]. [https://books.google.com/books?id=wYj-_uFLOe4C&dq=Proceedings%20of%20the%20Second%20Valencia%20International%20Meeting&source=gbs_similarbooks Bayesian Statistics 2]. Amsterdam: Elsevier Science Publishers B.V, {{ISBN2|0-444-87746-0}}, pp. 371–372</ref>。 :<math>P(\phi,\,\theta_j \mid y) \propto P(y_j \mid \theta_j,\,\phi)\,P(\theta_j,\,\phi)</math> 以上から、 :<math>P(\phi,\,\theta_j \mid y) \propto P(y_j \mid \theta_j )\,P(\theta_j \mid \phi)\,P(\phi)</math> === 例 === このことをさらに説明するために、次のような例を考えてみる。ある教師が、生徒の [[SAT (大学進学適性試験)|SAT]] での成績を推定したいものとする。教師は、生徒の高校の成績と現在の [[GPA]](評点平均)に関する情報を使って、推定値を算出する。生徒の現在の GPA を <math>Y</math>、SAT の成績を <math>\theta</math> として、次のように表される。 :<math>Y \mid \theta \sim P(Y \mid \theta)</math> SAT の成績は、学年 <math>\phi</math> でインデックスされた共通の母集団分布からのサンプルとみなされる{{Sfn|Gelman|Carlin|Stern|Rubin|2004|pp=120–121}}。 :<math>\theta\mid\phi \sim P(\theta\mid\phi)</math> さらに、ハイパーパラメータ<math>\phi</math> は超事前分布 <math>P(\phi)</math> が与える分布に従う。 GPAに関する情報に基づいて SAT を予測するには、 :<math>P(\theta,\,\phi \mid Y) \propto P(Y \mid \theta,\,\phi)\,P(\theta,\,\phi)</math> :<math>P(\theta,\,\phi \mid Y) \propto P(Y \mid \theta)\,P(\theta \mid \phi)\,P(\phi)</math> 問題のすべての情報が事後分布を解くために使用される。 事前分布と尤度関数だけを使って解くのではなく、超事前分布を使うことで、より多くの情報を得て、パラメータの振る舞いについてより正確な信念を持つことができる<ref name="box">Box G. E. P., Tiao G. C. (1965). [http://projecteuclid.org/download/pdf_1/euclid.aoms/1177699906 "Multiparameter problem from a bayesian point of view"]. [http://projecteuclid.org/all/euclid.aoms Multiparameter Problems From A Bayesian Point of View Volume 36 Number 5]. New York City: John Wiley & Sons, {{ISBN2|0-471-57428-7}}</ref>。 === 2段階の階層モデル === 一般に、2段階の階層モデルで関心のある共同事後分布は次の通り。 : <math>P(\theta,\phi\mid Y) = {P(Y\mid\theta,\phi) P(\theta,\phi) \over P(Y)} = {P(Y\mid\theta)P(\theta\mid\phi)P(\phi) \over P(Y)}</math> : <math>P(\theta,\,\phi \mid Y) \propto P(Y \mid \theta)\,P(\theta \mid \phi)\,P(\phi)</math> === 3段階の階層モデル === 3段階の階層モデルの場合、事後分布は次の式で与えられる<ref name="box">Box G. E. P., Tiao G. C. (1965). [http://projecteuclid.org/download/pdf_1/euclid.aoms/1177699906 "Multiparameter problem from a bayesian point of view"]. [http://projecteuclid.org/all/euclid.aoms Multiparameter Problems From A Bayesian Point of View Volume 36 Number 5]. New York City: John Wiley & Sons, {{ISBN2|0-471-57428-7}}</ref>。 : <math>P(\theta,\,\phi,\,X \mid Y) =\frac{P(Y \mid \theta)\,P(\theta \mid \phi)\,P(\phi \mid X)\,P(X)}{P(Y)}</math> : <math>P(\theta,\,\phi,\,X \mid Y) \propto P(Y \mid \theta)\,P(\theta \mid \phi)\,P(\phi \mid X)\,P(X)</math> == 脚注 == {{脚注ヘルプ}} === 出典 === {{Reflist}} == 参考文献 == * {{Cite book |和書 |author= 久保拓弥 |title=データ解析のための統計モデリング入門 |publisher=岩波書店 |date=2012-05-18 |isbn=9784000069731}} == 関連項目 == * [[一般化線形混合モデル]] {{統計学}} {{Normdaten}} {{DEFAULTSORT:かいそうへいすもてる}} [[Category:ベイジアンネットワーク]] [[Category:トーマス・ベイズ]] [[Category:数学に関する記事]]
このページで使用されているテンプレート:
テンプレート:Cite book
(
ソースを閲覧
)
テンプレート:Cite journal
(
ソースを閲覧
)
テンプレート:ISBN2
(
ソースを閲覧
)
テンプレート:Normdaten
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:Sfn
(
ソースを閲覧
)
テンプレート:統計学
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
階層ベイズモデル
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報