16. ガンマ関数と階乗
xが整数nの時、Γ(n) = (n-1)! (階乗)
なぜなら
x
0
x 1
t
t
x 1 1
e
t
x 1
0
0
x 1
x
t
e dt
x t x 1e t dt
つまり
t
e dt より、
x 1 1
t
0
x 1
t
xt e dt
0
x x
x
さらに以下も示せる。 1
1
ゆえに
n
n 1!
16
18. 多項ベータ関数の変形
μkを定義し、xkを置き換える。
k
:
xk t
xk
つまり
t
k
K
k
k 1
1
0
... t
0
1
1
1
... t
K 1
1
K 1
K
K 1
t
t
k 1
1
e t t K 1d 1...d
k
K 1
dt
K
1
0
0
1
... t
0
k
K
1
k 1
1
1
...
K 1
K 1
1
K
K 1
1
k 1
k
1
e t t K 1d 1...d
K 1
dt
変数変換(置換積分)によって各μkに関する積分範
囲が0~1になることに注意。
18
36. 多項ベータ関数の変形
μkを定義し、xkを置き換える。
k
:
xk t
xk
つまり
t
k
K
k
k 1
1
0
... t
0
1
1
1
... t
K 1
1
K 1
K
K 1
t
t
k 1
1
e t t K 1d 1...d
k
K 1
dt
K
1
0
0
1
... t
0
k
K
1
k 1
1
1
...
K 1
K 1
1
K
K 1
1
k 1
k
1
e t t K 1d 1...d
K 1
dt
変数変換(置換積分)によって各μkに関する積分範
囲が0~1になることに注意。
36
50. 事後分布の対数
K
p(μ | X, a)
N
xi ,k
k
F ' (a)
k 1
a 1
k
i 1
log p(μ | X, a)
K
N
xi ,k
k 1
a 1 log
k
log C ' (a)
i 1
θについて最大化するのが目的なので、aのみ
の関数になる項はC’(a)で表した。
C’(a)はμを動かしての最大化では無視できる。
50