📅  最后修改于: 2023-12-03 15:04:33.644000             🧑  作者: Mango
numpy.random.chisquare()
函数返回一个或一组服从自由度(parameter df
)为$k$的卡方分布的随机样本值。卡方分布是对各个独立的标准正态分布的平方和的分布。在卡方分布中,自由度决定了分布的形态。
numpy.random.chisquare(df, size=None)
df
(float or array_like of floats):卡方分布的自由度。size
(int or tuple of ints, opitonal):输出的形状。默认为None。随机生成的卡方分布样本。样本形状由输入参数size指定,如果未指定则返回单个值。
import numpy as np
chisq = np.random.chisquare(2)
print(chisq)
运行结果:
2.4378472321469163
import numpy as np
chisq_arr = np.random.chisquare(2, size=(2, 3))
print(chisq_arr)
运行结果:
[[ 2.92093537 10.54726104 2.35073481]
[ 1.74158174 1.97299683 0.94169382]]
numpy.random.chisquare()
函数可以生成服从卡方分布的随机样本,是进行模拟和推断统计的重要工具之一。在实际应用中,可以通过调整自由度参数,探究不同的假设条件下的分布情况,加深对卡方分布的理解并应用于数据分析与统计推断中。