確率統計の非常に分かりやすい入門書.タイトルには「プログラミングのための」とあるが,むしろ一般的な統計学の入門者や学生向けだろう.あと,これは自分の場合なのだが,機械学習を勉強したいけど確率とかよくわからなくて出鼻をくじかれて無理って人,具体的にはPRML2章で読むのを断念した人にも,とても参考になる本だと思う.中身はとにかく具体例や図表が豊富で,数式や定義などを視覚的に理解できるよう非常に創意工夫が凝らされている.細かい部分への配慮も抜かりなく,ざっくばらんな質問や重箱の隅をつつくような疑問にも著者が全力で自問自答(?)するコラムがあったりと,本筋以外のバックアップも充実している.ちなみに,本書は「プログラミングのための線形代数」の姉妹本で,そちらの方も非常に視覚的に分かりやすい説明がされているのでお薦めできる.そっちの自問自答っぷりはこの本の比ではない.

本書が視覚的で分かりやすいのは大きな特徴なのだが,個人的に嬉しかったのは5章の「共分散行列と多次元正規分布と楕円」の項だった.というのも,統計学や確率統計の入門書で2次元以上の正規分布に関して詳しく書いてある参考書が殆ど無いからだ.複数の確率変数や分布,独立性にまつわる話などはヤコビアンなどと絡めて書かれていることが多いが,正規分布に関して丁寧に書いてあるものは少ない気がする.試しに,手元にある参考書を幾つか開いてみたが,記述があったのは以下の2冊で,

両者ともに数ページの説明と2変量正規分布の式や簡単な導出程度にとどまり,共分散行列については触れられていなかった.他にも自然科学系の入門書にもあたったが,検定や最小二乗法,最尤法,分散分析方面に重きが置かれているようで,多次元にまで拡張した分布の説明は無かった.

とまあそんな感じで,多次元正規分布周りの話は入門書にはあまり書かれない内容なので,この章だけでも拾い読みする価値が十分にある本だと思う.勿論その他の章も分かりやすく読み応え有りなので気になる人は是非通読してみるといいと思う.

参考

オーム社の公式ページで本書の補足pdfがダウンロード出来る.