累積分布関数(CDF: Cumulative Distribution Function) は、 確率変数 $X$ が「ある値以下」になる確率を表す関数です。
$$ F(x) = P(X \leq x) $$
PDF $f(x)$ から CDF $F(x)$ は次式で表されます:
$$ F(x) = \int_{-\infty}^{x} f(t)\,dt $$
| 条件 | 説明 |
|---|---|
| $0 \leq F(x) \leq 1$ | 確率なのでこの範囲内 |
| $F(-\infty) = 0$ | 最小ではゼロ |
| $F(\infty) = 1$ | 最大では 1 |
| 単調増加 | $x$ が増えると $F(x)$ も増える |
import numpy as np import matplotlib.pyplot as plt from scipy.stats import norm x = np.linspace(-4, 4, 200) cdf = norm.cdf(x) plt.plot(x, cdf, label="CDF") plt.title("正規分布の CDF") plt.xlabel("x") plt.ylabel("F(x)") plt.grid(True) plt.legend() plt.show()
| 名称 | 意味 | 指標 |
|---|---|---|
| 密度 | グラフの高さ | |
| CDF | 累積 | 面積の合計 |