outlierスマートフォン用の表示で見るoutlier建築士、プログラミング、ライフハック、etc.2018-02-16マルコフ連鎖モンテカルロ法を勉強できるサイト・テキスト数学こんばんは。諸事情により、今さらながらマルコフ連鎖モンテカルロ法を勉強することになりました。学生時代にベイズ統計とかもっとちゃんと勉強しておけばよかったなと思う反面、最近の機械学習ブームもあって、わかりやすい教材がたくさん出てきており、勉強しやすい環境になっているとも感じます。そんなわけで、マルコフ連鎖モンテカルロ法の勉強に役立つサイト・テキストを整理します。Carlo、通称MCMC)とは、求めたいある確率分布を均衡分布と持つようなマルコフ連鎖を作成してそこからサンプリングすることにより、任意の確率分布に従った乱数を生成するアルゴリズムのこと。これにより、一様分布や正規分布ではない確率分布でも乱数を生成することができます。応用としては、MCMCによる乱数を用いて関数の多重積分をおこなうというものです。ネットで情報が充実しているこのMCMCですが、最近の機械学習ブームなどの影響か、ネットで勉強できるコンテンツが多く出てきています。わかりやすいものとしては、まずはこちら。マルコフ連鎖モンテカルロ法入門-1マルコフ連鎖モンテカルロ法入門-2天気予報を例題に、MCMCの基本アルゴリズムであるメトロポリス法について解説されています。そのほか、このようなスライド資料をまとめたものが以下のサイトで紹介されています。hikaru1122.hatenadiary.jp教科書ならばこれがおすすめもう少しかっちりした教科書的なものですと、以下のようなものがあります。http://www.omori.e.u-tokyo.ac.jp/MCMC/mcmc.pdfMCMCの歴史的背景から、主要なアルゴリズムの解説や実際に使うときの注意点など、網羅的に解説されています。理論的な背景を学ぶには良いですが、数式も多く出てくるので、上のスライドを一通り見て概要を把握してから読んだほうがよさそうです。そのほか、無料のテキスト類としては以下などがあります。http://ebsa.ism.ac.jp/ebooks/sites/default/files/ebook/1881/pdf/vol3_ch10.pdfhttp://tombo.sub.jp/doc/esj55/MCMC.pdfまた、1冊くらいはちゃんとした教科書を読んだほうが良いだろうということで、以下のテキストなどがよさそうです。Kindle版この商品を含むブログを見るRかPythonを使うことが多いらしいさて、実際にMCMCを計算しようとする場合、RかPythonのライブラリを使うことが多いようです。このあたりは、現在使っている環境に合わせて好きなほうをえらぶということでしょう。Rを使いたい人は、こちらの書籍がおすすめ。見る一方、最近はやりのPythonを使う場合、こちらが有名なようです。見るということで、マルコフ連鎖モンテカルロ法の教材の紹介でした。最近のAIブームもあって、確率・統計に関する知識はますます重...2018-07-27【書評】恋する統計学シリーズ12理系の割に今まで統計学をちゃんと勉強してこなかったのですが...2018-05-01AIを勉強したい人はどのサービスを使いべきかこんばんは。最近、AIブームの影響もあり、プログラミングを勉...2018-02-24日本人はもっとストライキしても良いと思うこんばんは。月別アーカイブGTMスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。