卡方分布的概念
卡方分布
χ
2
\chi^2
χ2的概率密度函数 1 2:
f
(
x
,
k
)
=
1
2
k
/
2
Γ
(
k
/
2
)
x
k
2
−
1
e
−
x
/
2
(
x
>
0
)
f(x,k)=\frac{1}{2^{k/2} \Gamma(k/2)} x^{\frac{k}{2}-1} e^{-x/2} (x>0)
f(x,k)=2k/2Γ(k/2)1x2k−1e−x/2(x>0)
期望值为:
k
k
k,方差为
2
k
2k
2k 3
- 卡方分布 χ 2 \chi^2 χ2是由正态分布构造而成的一个新的分布,当自由度 k k k很大时, χ 2 \chi^2 χ2分布近似为正态分布。
卡方分布的图形4
Python中的卡方分布
Python中的卡方分布可以调用sicpy中的stats.chi2获得
python绘制卡方分布图形
# 绘制卡方分布曲线
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import chi2
x = np.arange(0., 12., 0.01)
plt.figure()
for i in range(1, 12):
fx = chi2.cdf(df=i, x=x) # cdf表示概率分布图
plt.plot(x, fx, label='k=%d' % i)
plt.title(chr(967) + '-Square Distribution')
plt.grid()
plt.legend()
plt.show()