Think Stats 第2版 ―プログラマのための統計入門

Book description

「プログラミングのスキルを統計の理解に役立てよう」というコンセプトで人気を博した第1版に大幅な加筆を行い、全面的に書き換えた改訂版です。数学的な観点から語られることが多い統計について、計算処理の観点から説明。実際にPythonのコードを示し、実データを分析しながら統計の基礎を解説しています。実際に手を動かしながら統計が学べる、という第1版の長所はそのままに、Anaconda、pandas、IPython Notebookといったツールやライブラリを使った統計手法を示すほか、仮説検定、回帰、時系列分析、生存分析などについて新たな章を追加し内容を充実させました。例題、演習問題をGitHubに掲載。

Table of contents

  1. はじめに (1/2)
  2. はじめに (2/2)
  3. 目 次 (1/2)
  4. 目 次 (2/2)
  5. 1章 探索的データ解析
    1. 1.1 統計的なアプローチ
    2. 1.2 全米世帯動向調査
    3. 1.3 データのインポート
    4. 1.4 DataFrame
    5. 1.5 変数
    6. 1.6 変換
    7. 1.7 検証
    8. 1.8 解釈
    9. 1.9 演習問題
    10. 1.10 用語集
  6. 2章 分布
    1. 2.1 ヒストグラム
    2. 2.2 ヒストグラムを表現する
    3. 2.3 ヒストグラムをプロットする
    4. 2.4 NSFG 変数
    5. 2.5 外れ値
    6. 2.6 第一子
    7. 2.7 分布を要約する
    8. 2.8 分散
    9. 2.9 効果量
    10. 2.10 結果のレポート
    11. 2.11 演習問題
    12. 2.12 用語集
  7. 3章 確率質量関数
    1. 3.1 Pmf
    2. 3.2 PMF をプロットする
    3. 3.3 その他の可視化
    4. 3.4 クラスサイズのパラドックス
    5. 3.5 DataFrame のインデックス処理
    6. 3.6 演習問題
    7. 3.7 用語集
  8. 4章 累積分布関数
    1. 4.1 PMF の限界
    2. 4.2 パーセンタイル
    3. 4.3 累積分布関数(CDF)
    4. 4.4 CDF の表現
    5. 4.5 CDF を比較する
    6. 4.6 パーセンタイル派生統計量
    7. 4.7 乱数
    8. 4.8 パーセンタイル順位を比較する
    9. 4.9 演習問題
    10. 4.10 用語集
  9. 5章 分布をモデル化する
    1. 5.1 指数分布
    2. 5.2 正規分布
    3. 5.3 正規確率プロット
    4. 5.4 対数正規分布
    5. 5.5 パレート分布
    6. 5.6 乱数の生成
    7. 5.7 モデルが何の役に立つの?
    8. 5.8 演習問題
    9. 5.9 用語集
  10. 6章 確率密度関数
    1. 6.1 PDF
    2. 6.2 カーネル密度推定
    3. 6.3 分布のフレームワーク
    4. 6.4 Hist 実装
    5. 6.5 Pmf 実装
    6. 6.6 Cdf 実装
    7. 6.7 モーメント
    8. 6.8 歪度
    9. 6.9 演習問題
    10. 6.10 用語集
  11. 7章 変数間の関係
    1. 7.1 散布図
    2. 7.2 関係を特徴付ける
    3. 7.3 相関
    4. 7.4 共分散
    5. 7.5 ピアソンの相関
    6. 7.6 非線形関係
    7. 7.7 スピアマンの順位相関
    8. 7.8 相関と因果
    9. 7.9 演習問題
    10. 7.10 用語集
  12. 8章 推定
    1. 8.1 推定ゲーム
    2. 8.2 分散を予測する
    3. 8.3 標本分布
    4. 8.4 標本バイアス
    5. 8.5 指数分布
    6. 8.6 演習問題
    7. 8.7 用語集
  13. 9章 仮説検定
    1. 9.1 古典的仮説検定
    2. 9.2 HypothesisTest
    3. 9.3 平均の差を検定する
    4. 9.4 他の検定統計量
    5. 9.5 相関を検定する
    6. 9.6 割合を検定する
    7. 9.7 カイ二乗検定
    8. 9.8 第一子についてもう一度
    9. 9.9 誤り
    10. 9.10 検出力
    11. 9.11 再現
    12. 9.12 演習問題
    13. 9.13 用語集
  14. 10章 線形最小二乗法
    1. 10.1 最小二乗適合
    2. 10.2 実装
    3. 10.3 残差
    4. 10.4 推定
    5. 10.5 適合度
    6. 10.6 線形モデルの検定
    7. 10.7 重み付けリサンプリング
    8. 10.8 演習問題
    9. 10.9 用語集
  15. 11章 回帰
    1. 11.1 StatsModels
    2. 11.2 重回帰
    3. 11.3 非線形関係
    4. 11.4 データマイニング
    5. 11.5 予測
    6. 11.6 ロジスティック回帰
    7. 11.7 パラメータを推定する
    8. 11.8 実装
    9. 11.9 正確度
    10. 11.10 演習問題
    11. 11.11 用語集
  16. 12章 時系列分析
    1. 12.1 インポートとクリーニング
    2. 12.2 プロット
    3. 12.3 線形回帰
    4. 12.4 移動平均
    5. 12.5 欠損値
    6. 12.6 系列相関
    7. 12.7 自己相関
    8. 12.8 予測
    9. 12.9 自習用参考文献
    10. 12.10 演習問題
    11. 12.11 用語集
  17. 13章 生存分析
    1. 13.1 生存曲線
    2. 13.2 ハザード関数
    3. 13.3 生存曲線を推論する
    4. 13.4 カプラン・マイヤー推定
    5. 13.5 結婚曲線
    6. 13.6 生存曲線を推定する
    7. 13.7 信頼区間
    8. 13.8 コホート効果
    9. 13.9 外挿
    10. 13.10 期待残存生存期間
    11. 13.11 演習問題
    12. 13.12 用語集
  18. 14章 統計解析手法
    1. 14.1 正規分布
    2. 14.2 標本分布
    3. 14.3 正規分布を表現する
    4. 14.4 中心極限定理
    5. 14.5 CLT を試す
    6. 14.6 CLT を適用する
    7. 14.7 相関検定
    8. 14.8 カイ二乗検定
    9. 14.9 議論
    10. 14.10 演習問題
  19. 索 引 (1/2)
  20. 索 引 (2/2)
  21. 訳者あとがき (1/2)
  22. 訳者あとがき (2/2)

Product information

  • Title: Think Stats 第2版 ―プログラマのための統計入門
  • Author(s): Allen B. Downey, 黒川 利明, 黒川 洋
  • Release date: August 2015
  • Publisher(s): O'Reilly Japan, Inc.
  • ISBN: 9784873117355

You might also like

book

Quantile Regression

by I. Gusti Ngurah Agung

QUANTILE REGRESSION A thorough presentation of Quantile Regression designed to help readers obtain richer information from …

book

マイクロサービスアーキテクチャ

by Sam Newman, 佐藤 直生, 木下 哲也

マイクロサービスとは、ThoughtWorks社のマーチン・ファウラーとジェームス・ルイスが最初に提唱したソフトウェアアーキテクチャです。モノリシック(一枚岩)なアーキテクチャを、ビジネス機能に沿って複数の小さい「マイクロサービス」に分割し、それらを連携させるアーキテクチャにすることで、迅速なデプロイ、優れた回復性やスケーラビリティといった利点を実現しようとするものです。本書は、マイクロサービスとは何か、その長所と短所、定義と概念、設計思想、アーキテクトの役割から、分割、デプロイ、テスト、監視、セキュリティといった個別の技術までを、マイクロサービスを採用しているNetflixやAmazonといった企業の事例を交えながら紹介します。

book

モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド

by Sam Newman, 島田 浩二

本書は、モノリスからマイクロサービスアーキテクチャへと移行するための実践的なガイドです。マイクロサービスが自分たちのシステムに適しているかを判断するところから、ビジネスを維持しながらモノリシックなシステムを少しずつマイクロサービスに切り替えていく方法、さらには、マイクロサービスアーキテクチャが成長するにつれて起こる課題への対処の仕方まで、豊富な例やシナリオを用いて解説します。また、モノリスやデータベースを分解していくのに役立つ様々なパターンやテクニックも扱います。システムのアーキテクチャ移行について具体的な方法を解説する本書は、エンジニア必携の一冊です。

book

Reactビギナーズガイド ―コンポーネントベースのフロントエンド開発入門

by Stoyan Stefanov, 牧野 聡

Reactでは小さくて管理が容易なコンポーネントを組み合わせて、大きくて強力なアプリケーションを作成できます。本書の前半は入門編で、簡単なサンプルを使いながらReactの基本やJSXについて学びます。後半は、実際のアプリケーション開発に必要なものや開発を助けてくれるツールについての解説です。具体的には、JavaScriptのパッケージングツール(Browserify)、ユニットテスト(Jest)、構文チェック(ESLint)、型チェック(Flow)、データフローの最適化(Flux)、イミュータブルなデータ(immutableライブラリ)などを取り上げます。対象読者は、ES2015(ES6)の基本をマスターしているフロントエンド開発者。