numpy.random.RandomState.chisquare¶
-
RandomState.
chisquare
(df, size=None)¶ 从卡方分布绘制样本。
当df独立随机变量,每个具有标准正态分布(平均值0,方差1),被平方和相加,得到的分布是卡方(见注释)。这种分布通常用于假设检验。
参数: df:int
自由度数。
size:int或tuple的整数,可选
输出形状。如果给定形状是例如
(m, n, k)
,则m * n * k
默认值为None,在这种情况下返回单个值。返回: 输出:ndarray
从分布绘制的样本,包装在大小形数组中。
上升: ValueError
When df <= 0 or when an inappropriate size (e.g.
size=-1
) is given.笔记
通过对df独立,标准正态分布随机变量的平方求和而获得的变量:
是卡方分布的,表示
卡方分布的概率密度函数为
其中是伽马函数,
参考文献
[R142] NIST“工程统计手册”http://www.itl.nist.gov/div898/handbook/eda/section3/eda3666.htm 例子
>>> np.random.chisquare(2,4) array([ 1.89920014, 9.00867716, 3.13710533, 5.62318272])