「ベイズ統計モデリングによるデータ分析入門」をPythonで写経 ~ 序章 Python写経、はじめました
書籍の著者 馬場真哉 先生
この記事は、書籍「RとStanではじめるベイズ統計モデリングによるデータ分析入門」とPython写経活動の動機のご紹介 です。
書籍「RとStanではじめるベイズ統計モデリングによるデータ分析入門」のご紹介
このシリーズは書籍「RとStanではじめるベイズ統計モデリングによるデータ分析入門」(講談社、「テキスト」と呼びます)の Python 写経です。
テキストは、2019年7月に第1刷が発行され、長年、ベイズ統計モデリングの入門者が取り組み続けた ベストセラーです。
🔍️
おすすめポイント
次に当てはまる方に超おすすめの一冊です!
統計学の基礎をざっくり知っている。
線形回帰、ロジスティック回帰、ポアソン回帰などの統計モデリングをざっくり知っている。
プログラミング言語を扱うことに支障がない。
ベイズ統計モデリングは初めてだけど、とても興味がある。
テキストは対象読者を以下のように想定しています。
統計学の基礎やベイズの定理などの基本事項を学んでみたものの、その有効性がピンとこない、という読者のために、本書を執筆しました。
例えば、ベイズの定理の導出では終わらない、より実用的なベイズ統計学について学んでみたいと思った方、あるいは統計モデリングに興味が出てきた方は、本書の対象読者であるといえます。
テキストの構成は特に素晴らしいです!
理論編で、統計・確率の基礎と統計モデルの概要を「少々の数式」とともに学べます。
基礎編で、プログラミング言語の使い方とベイズ統計モデリングの結果の見方をきちんと学べます。
実践編・応用編を通じて、多くの「ベイズ統計モデリングの型」を実践できます。
さらに、Webサイトでのサポート情報も充実しています。
テキストで利用するデータやプログラムコードサンプルの配布もあります。
ただし、テキストが利用するプログラミング言語は「R」、ベイズ統計モデリングツールは「Stan」と「brms」です。
🔍️
ブログの特徴
このブログシリーズは この素晴らしいテキストを「Python」で学びたい人に向けて 発信いたします。
テキストの R に対して、ブログは Python を使います。
テキストの Stan / brms に対して、ブログは ① PyMC / Bambi、② cmdstanpy(Stan系) の2刀流で対抗いたします!
テキストとブログのツールマッピングは以下のとおりです。
$$
\begin{array}{lll}
テキスト & \text{PyMC}ブロック & \text{CmdStan}ブロック \\
\hline
\texttt{Stan} & \texttt{PyMC} & \texttt{cmdstanpy} \\
\texttt{brms} & \texttt{Bambi} & \texttt{cmdstanpy} \\
\end{array}
$$
🔍️
学びの進め方
テキストを読み、このブログの Python コードでアウトプットを作成し、テキストで結果の解釈を行う、このような学びサイクルを想定いたします。
ベイズ統計モデリングの理論や解釈に関しては、ぜひテキストで学んで下さい。
弊ブログでの解説は主に PyMC 等の Python コード利用面に注力します。
丹精込めてブログを書きます!

ブログの目次はこちら
ぜひ目次で記事タイトルをご覧いただき、記事に想いを巡らせてみて下さい!

引用表記
この記事は、出典に記載の書籍に掲載された文章とデータ、サポートサイトのデータを引用し、適宜、掲載文章・データを改変して書いています。
【出典】
「RとStanではじめるベイス統計モデリングによるデータ分析入門」 第10刷、著者 馬場真哉、講談社
【サポートサイト】
https://logics-of-blue.com/r-stan-bayesian-model-intro-book-support/
記事中のイラストは、「かわいいフリー素材集いらすとや」さんのイラストをお借りしています。
ありがとうございます!

シリーズの記事
次の記事
目次
ブログの紹介
note で8つのシリーズ記事を書いています。
ぜひ覗いていってくださいね!
1.のんびり統計
統計検定2級の問題集を手がかりにして、確率・統計をざっくり掘り下げるブログです。
雑談感覚で大丈夫です。ぜひ覗いていってくださいね。
統計検定2級公式問題集CBT対応版に対応しています。
Python、EXCELのサンプルコードの配布もあります。
2.統計・データ分析とつながる
シリーズ「統計・データ分析とつながる」は、統計・データ分析との「つながり」を発掘して、コラム風に仕立てたブログシリーズです。
生成 AI の力を借りながら、統計・データ分析の入り口をイメージして、自由気ままに書きました。
たとえば…
・日常生活と統計のつながり
・統計検定2級からその先へのつながり
気楽にお読みいただけたら嬉しいです🍀
3.実験!たのしいベイズモデリング1&2をPyMC Ver.5で
書籍「たのしいベイズモデリング」・「たのしいベイズモデリング2」の心理学研究に用いられたベイズモデルを PyMC Ver.5で描いて分析します。
この書籍をはじめ、多くのベイズモデルは R言語+Stanで書かれています。
PyMCの可能性を探り出し、手軽にベイズモデリングを実践できるように努めます。
身近なテーマ、イメージしやすいテーマですので、ぜひぜひPyMCで動かして、一緒に楽しみましょう!
4.実験!岩波データサイエンス1のベイズモデリングをPyMC Ver.5で
書籍「実験!岩波データサイエンスvol.1」の4人のベイジアンによるベイズモデルを PyMC Ver.5で描いて分析します。
この書籍はベイズプログラミングのイロハをざっくりと学ぶことができる良書です。
楽しくPyMCモデルを動かして、ベイズと仲良しになれた気がします。
みなさんもぜひぜひPyMCで動かして、一緒に遊んで学びましょう!
5.楽しい写経 ベイズ・Python等
ベイズ、Python、その他の「書籍の写経活動」の成果をブログにします。
主にPythonへの翻訳に取り組んでいます。
写経に取り組むお仲間さんのサンプルコードになれば幸いです🍀
6.RとStanではじめる心理学のための時系列分析入門 を PythonとPyMC Ver.5 で
書籍「RとStanではじめる心理学のための時系列分析入門」の時系列分析をPythonとPyMC Ver.5 で実践します。
この書籍には時系列分析のテーマが盛りだくさん!
時系列分析の懐の深さを実感いたしました。
大好きなPythonで楽しく時系列分析を学びます。
7.データサイエンスっぽいことを綴る
統計、データ分析、AI、機械学習、Pythonのコラムを不定期に綴っています。
統計・データサイエンス書籍にまつわる記事が多いです。
「統計」「Python」「数学とPython」「R」のシリーズが生まれています。
8.Python機械学習プログラミング実践記
書籍「Python機械学習プログラミング PyTorch & scikit-learn編」を学んだときのさまざまな思いを記事にしました。
この書籍は、scikit-learnとPyTorchの教科書です。
よかったらぜひ、お試しくださいませ。
最後までお読みいただきまして、ありがとうございました。
いいなと思ったら応援しよう!
応援ありがとうございます。これからもがんばって記事を作成します!