多変量対数正規分布の計算 (basic statistics of multivariate lognormal distribution)
多変量正規分布については色々な解説がありますが、多変量対数正規分布についての結果が知りたいと思ったら意外と(英語でも)解説が見つからなかったので、仕方なく自分で計算しました。メモ代わりにまとめておきます。
Basic statistics(means and (co)variances) of multivariate lognormal distribution are calculated below. Although explanations are in Japanese, you might see mathematical expressions and get information you want. Comments are welcome if you have any questions.
多変量対数正規分布の確率密度関数
多変量対数正規分布の確率密度関数は
という形になります。ベクトルや行列は多変量正規分布の平均ベクトル、分散共分散行列に対応しますが、多変量対数正規分布の平均や分散共分散にはなっていないことに注意が必要です。これらのパラメータを用いて、多変量対数正規分布の平均ベクトルと分散共分散行列を求めることが目的になります。
変数変換
1変数の対数正規分布は、と変数変換をするとについての標準正規分布になります。これに対応する変数変換のを多変量対数正規分布に対しても行うことで、各種統計量の計算を行います。
今、の固有値と固有ベクトルが分かったとします。このときは
およびは
と書けます(証明略)。ここで、はk番目の固有ベクトルの第i成分を表します。これを利用して、変数変換を
とします。多変量の積分の変数変換にはヤコビアンを計算する必要があり、
となります。行列式の性質を使って計算を進めると
となります()。Uは直交行列なので、行列式は1となり、結局ヤコビアンは
となります。yからtへ変換する際には逆変換となり、その場合、ヤコビアンは逆数となります。
平均
の平均値は
となります。先ほどの変数変換を行うと、確率密度関数の部分は無相関な標準正規分布となり、は
となります。ここでは直交行列であり、逆行列がであるという性質を使っています。従って、
となります。積分を計算するためには各について平方完成すればよく、eの肩に乗っている項のうち関連するもののみを見ると、
とすることができます。の項はで積分すると規格化定数とキャンセルして消えるので、結局残るのは
になります。ここで、
という式を思い出すと、
であることが分かります。結局、多変量対数正規分布の平均値は
と計算できることが分かりました。
分散共分散
平均の次は分散(共分散)を計算します。
共分散の計算はやや面倒ですが、考え方は平均のときと同じものを使うことができます。
平均値は既に求まっているのでそれを代入し、平均の計算と同様に標準正規分布への変数変換を行うと
ただし、ここでスペース節約のため、アインシュタインの縮約記法(単一の項内で重複する添字については和を取る)を用いています。すなわち、eの肩に載っている項のkについては和を取るという意味になります。
これらの項のうち、積分後に生き残る(ゼロにならない)のは(eの肩に)tの1乗が含まれる項です。また生き残る項についての積分の結果は、平均の計算のときと同様に、元々の確率密度関数から来る項と合わせた平方完成による「おつり」の項です。この計算を地道に行うと
となり、平均値のときと同様、、となるので、結局
となります。