見出し画像

「入門はじめての統計解析」をPythonで写経 ~ 序章 Python写経、はじめました

書籍の著者 石村貞夫 先生


この記事は、書籍「入門はじめての統計解析」と Python写経活動の動機 のご紹介 です。


書籍「入門はじめての統計解析」のご紹介


このシリーズは書籍「入門はじめての統計解析」(東京図書、「テキスト」と呼びます)の Python 写経です。

テキストは、2006年11月に第1刷が発行され、統計解析の入門書のベストセラーです。
X(SNS)のデータ分析コミュニティで知り合った kenken さんのご紹介で、このテキストを知りました。

「はじめに」で著者の石村貞夫先生は、統計をすぐ使える・すぐ分かる書籍として、第一段階「わかりやすい公式・わかりやすい例題」と第二段階「理解度チェック」の2段階で統計学をマスターしましょう、と謳っています。

そして何よりも素晴らしいのが、統計解析をマスターして

「自分の成果を世界に発信!!」しよう

と読者に未来を託していることです。
スケールが大きいです!

Python写経へ


テキストは「紙とペン」で統計解析の学びを進めるスタイルです。
時折、統計用ソフト SPSS による統計解析結果の出力を掲載していますが、解き方がブラックボックスになり、結果の算出が困難な場合に遭遇することもあります。

統計解析を実践する場面では、コンピュータの力を借りてサクッと計算できたなら…と考えを巡らせて
いつものように、Python写経を実践いたしました!

テキストの各種計算の「公式」に近いかたちでPythonコードを作成・実行することは、公式の計算ロジックを「計算手続き」に変換することです。
コード化の段階で公式を理解し、実行時にさまざまなデータやパラメータを試して公式が生み出す数値の移り変わりを楽しむ、こんなコードになれたなら…

この記事は淡々とPythonコードを綴ります。
主要な統計解析のライブラリを用いて、簡易なコードを書くとともに、少々趣味的ではありますが、コードの一部は「Python標準で作ること」にチャレンジしました。
Python組み込み関数とPython標準ライブラリ縛りのコーディングによって、計算ロジックがブラックボックス化する事態を回避して、計算手続きの理解に寄与できたら幸いです🍀

生成AI活用型学習へ


そしてそして・・・
原稿執筆時点でハマっていた「ChatGPTを学びのアシスタントに」を Vol.5 の記事作成から活用いたしました。
バージョンは GPT-4o です。

主に次のシーンで ChatGPT が大活躍してくれました。

  • オープニングとクロージング文案の作成

  • 統計解析手法の平易な解説文案の作成

  • 統計解析手法の深堀り、計算ロジックの把握

  • Pythonライブラリの調査、サンプルコードの試作

次の図は最後の記事の最後の会話です。

ChatGPTとの会話例)シリーズ記事最後の会話

生成AIは「学びの相棒」になってくれるのです。

引用表記


この記事は、出典に記載の書籍に掲載された文章とデータを引用し、適宜、掲載文章・データを改変して書いています。
【出典】
「入門はじめての統計解析」 第14刷、著者 石村貞夫、東京図書

記事中のイラストは、「かわいいフリー素材集いらすとや」さんのイラストをお借りしています。
ありがとうございます!

シリーズの記事


次の記事

目次

ブログの紹介


note で7つのシリーズ記事を書いています。
ぜひ覗いていってくださいね!

1.のんびり統計

統計検定2級の問題集を手がかりにして、確率・統計をざっくり掘り下げるブログです。
雑談感覚で大丈夫です。ぜひ覗いていってくださいね。
統計検定2級公式問題集CBT対応版に対応しています。
Python、EXCELのサンプルコードの配布もあります。

2.実験!たのしいベイズモデリング1&2をPyMC Ver.5で

書籍「たのしいベイズモデリング」・「たのしいベイズモデリング2」の心理学研究に用いられたベイズモデルを PyMC Ver.5で描いて分析します。
この書籍をはじめ、多くのベイズモデルは R言語+Stanで書かれています。
PyMCの可能性を探り出し、手軽にベイズモデリングを実践できるように努めます。
身近なテーマ、イメージしやすいテーマですので、ぜひぜひPyMCで動かして、一緒に楽しみましょう!

3.実験!岩波データサイエンス1のベイズモデリングをPyMC Ver.5で

書籍「実験!岩波データサイエンスvol.1」の4人のベイジアンによるベイズモデルを PyMC Ver.5で描いて分析します。
この書籍はベイズプログラミングのイロハをざっくりと学ぶことができる良書です。
楽しくPyMCモデルを動かして、ベイズと仲良しになれた気がします。
みなさんもぜひぜひPyMCで動かして、一緒に遊んで学びましょう!

4.楽しい写経 ベイズ・Python等

ベイズ、Python、その他の「書籍の写経活動」の成果をブログにします。
主にPythonへの翻訳に取り組んでいます。
写経に取り組むお仲間さんのサンプルコードになれば幸いです🍀

5.RとStanではじめる心理学のための時系列分析入門 を PythonとPyMC Ver.5 で

書籍「RとStanではじめる心理学のための時系列分析入門」の時系列分析をPythonとPyMC Ver.5 で実践します。
この書籍には時系列分析のテーマが盛りだくさん!
時系列分析の懐の深さを実感いたしました。
大好きなPythonで楽しく時系列分析を学びます。

6.データサイエンスっぽいことを綴る

統計、データ分析、AI、機械学習、Pythonのコラムを不定期に綴っています。
統計・データサイエンス書籍にまつわる記事が多いです。
「統計」「Python」「数学とPython」「R」のシリーズが生まれています。

7.Python機械学習プログラミング実践記

書籍「Python機械学習プログラミング PyTorch & scikit-learn編」を学んだときのさまざまな思いを記事にしました。
この書籍は、scikit-learnとPyTorchの教科書です。
よかったらぜひ、お試しくださいませ。

最後までお読みいただきまして、ありがとうございました。

いいなと思ったら応援しよう!

ネイピア DS 応援ありがとうございます。これからもがんばって記事を作成します!

この記事が参加している募集