別名・略称:(なし)
点推定(Point Estimation):母数を1つの値で推定する手法
| 手法 | 考え方 |
|---|---|
| 最尤推定 MLE | 「観測されたデータが最も出やすい」母数を選ぶ |
| モーメント法 | 標本のモーメント(平均・分散)を母集団のモーメントに等置 |
| 最小二乗法 OLS | 予測誤差の二乗和を最小化 |
| ベイズ推定(MAP) | 事前分布 × 尤度の最大値 |
SSDSE 47 都道府県の高齢化率から「日本全体の高齢化率」を推定:
点推定は 31.5% だが、 不確実性込みで報告するなら「31.5% ± 0.48%」または信頼区間表記。
SSDSE-B-2026(47 都道府県・2023 年データ)を題材にした最小コード:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import pandas as pd import numpy as np from scipy import stats df = pd.read_csv('data/raw/SSDSE-B-2026.csv', encoding='utf-8', skiprows=1) x = df['高齢化率'].dropna() # 点推定(標本平均) mean_hat = x.mean() se = x.std(ddof=1) / np.sqrt(len(x)) # 95% 信頼区間 ci = stats.t.interval(0.95, len(x)-1, loc=mean_hat, scale=se) print(f'点推定: {mean_hat:.2f}, 95%CI: {ci}') |