Exercise 6.3 Solution Example - Hoff, A First Course in Bayesian Statistical Methods
標準ベイズ統計学 演習問題 6.3 解答例

Table of Contents

a)

answer

\begin{align*} p(\beta | \boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, c) &\propto p(\boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, c | \beta) p(\beta) \\ &= p(\boldsymbol{y} | \boldsymbol{x}, \boldsymbol{z}, c, \beta) p(\boldsymbol{x}, \boldsymbol{z}, c | \beta) p(\beta) \\ &= p(\boldsymbol{y} | \boldsymbol{x}, \boldsymbol{z}, c, \beta) p(\boldsymbol{z} | \boldsymbol{x}, c, \beta) p(\boldsymbol{x}, c | \beta) p(\beta) \\ &= p(\boldsymbol{y} | \boldsymbol{z}, c) p(\boldsymbol{z} | \boldsymbol{x}, \beta) p(\boldsymbol{x}) p(c) p(\beta) \\ &\propto p(\boldsymbol{z} | \boldsymbol{x},\beta) p(\beta) \\ &\propto \prod_{i=1}^n \exp \left( -\frac{1}{2} (z_i - \beta x_i)^2 \right) \exp \left( -\frac{1}{2 \tau_{\beta}^2} \beta^2 \right) \\ &= \exp \left( -\frac{1}{2} \sum_{i=1}^n (z_i - \beta x_i)^2 \right) \exp \left( -\frac{1}{2 \tau_{\beta}^2} \beta^2 \right) \\ &= \exp \left( -\frac{1}{2} \left( \sum_{i=1}^n z_i^2 - 2 \beta \sum_{i=1}^n x_i z_i + \beta^2 \sum_{i=1}^n x_i^2 \right) \right) \exp \left( -\frac{1}{2 \tau_{\beta}^2} \beta^2 \right) \\ \end{align*}

ここで、

\begin{align*} \sum_{i=1}^n (z_i - \beta x_i)^2 + \frac{1}{\tau_{\beta}^2} \beta^2 &= \sum_{i=1}^n z_i^2 - 2 \beta \sum_{i=1}^n x_i z_i + \beta^2 \sum_{i=1}^n x_i^2 + \frac{1}{\tau_{\beta}^2} \beta^2 \\ &= a \beta^2 - 2 b \beta + \sum_{i=1}^n z_i^2 \\ \mathrm{where} \quad a &= \sum_{i=1}^n x_i^2 + \frac{1}{\tau_{\beta}^2} \\ b &= \sum_{i=1}^n x_i z_i \\ \end{align*}

となるので、

\begin{align*} p(\beta | \boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, c) &\propto \exp \left\{ -\frac{1}{2} \left( a \beta^2 - 2 b \beta \right) \right\} \\ &= \exp \left\{ -\frac{1}{2} a \left( \beta^2 - \frac{2 b}{a} \beta + \frac{b^2}{a^2} \right) + \frac{1}{2} \frac{b^2}{a} \right\} \\ &\propto \exp \left\{ -\frac{1}{2} a \left( \beta - \frac{b}{a} \right)^2 \right\} \\ &= \exp \left\{ - \frac{1}{2} \left( \frac{\beta - b/a}{1/ \sqrt{a} } \right) \right\} \\ &= \mathrm{dnorm}(\beta, b/a, 1/ \sqrt{a} ) \\ \end{align*}

よって、

\begin{align*} \beta | \boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, c \sim \mathrm{Normal} \left( \frac{ \sum_{i=1}^n x_i z_i }{ \sum_{i=1}^n x_i^2 + \frac{1}{\tau_{\beta}^2} }, \frac{1}{ \sum_{i=1}^n x_i^2 + \frac{1}{\tau_{\beta}^2} } \right) \end{align*}

b)

answer

\begin{align*} p(c | y_i = 0, x_i, z_i, \beta) &\propto p(y_i = 0 | z_i, c) p(c) \\ &= p(y_i = 0 | x_i, c, \beta) p(c) \\ &= \Phi(c - \beta x_i) p(c) \\ \end{align*} \begin{align*} p(c | \boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, \beta) &\propto p(\boldsymbol{y}, \boldsymbol{x}, \boldsymbol{z}, \beta | c) p(c) \\ &= p(\boldsymbol{y} | \boldsymbol{x}, \boldsymbol{z}, \beta, c) p(\boldsymbol{x}, \boldsymbol{z}, \beta | c) p(c) \\ &\propto p(\boldsymbol{y} | \boldsymbol{z}, c) p(c) \\ &= \left( 1 - \Phi() \right) \end{align*}

Author: Kaoru Babasaki

Email: [email protected]

Last Updated: 2025-05-02 金 16:29

home Home | ホーム | GitHub