# iqr


概率分布的四分位数范围

函数库: TyStatistics

# 语法

r = iqr(pd)

# 说明

r = iqr(pd) 返回概率分布 pd 的四分位数范围。r 的标量值是概率分布的第 75 个百分位数和第 25 个百分位数的值之间的差。示例

# 示例

计算正态分布四分位距
创建一个均值 μ 等于 0 且标准差 σ 等于 1 的标准正态分布对象。
using TyStatistics
pd = Normal(0,1)

计算标准正态分布的四分位数范围。

r = iqr(pd)
r = 1.3489795003921636

返回值是分布的第 75 个百分位值和第 25 个百分位值之间的差值。 这等效于在概率 y 等于 0.75 和 0.25 时计算逆累积分布函数值之间的差异。

r2 = icdf(pd,0.75) - icdf(pd,0.25)
r2 = 1.3489795003921636
拟合分布的四分位距

加载样本数据。创建一个包含学生考试成绩数据第一列的向量。

using TyStatistics
filename = pkgdir(TyStatistics) * "/examples/ProbabilityDistributions/paramci/paramci_data.jl";
include(filename);
x = grades[:,1];

通过拟合数据来创建正态分布对象。

pd = fitdist(x,"Normal")
pd = 正态分布
μ = 75.00833333333334  [73.43209063755675, 76.58457602910993]
σ = 8.720203367967486  [7.739096361928119, 9.988434824841422]

计算拟合分布的四分位数间距。

r = iqr(pd)
r = 11.763375582638844

返回的结果表明,学生成绩的第 75 百分位数和第 25 百分位数之间的差异为 11.7634。

使用 icdf 确定学生成绩的第 75 百分位数和第 25 百分位数。

y = icdf.(pd.Pd,[0.25,0.75])
y = 2-element Vector{Float64}:
 69.12664554201392
 80.89002112465276

计算第 75 个百分位数和第 25 个百分位数之间的差值。这将得出与 iqr 相同的结果。

y[2]-y[1]
ans = 11.763375582638844

使用箱线图来可视化四分位距。

boxplot(x)

方框的顶线表示第 75 个百分位数,底线表示第 25 个百分位数。中间的线表示中位数,即第 50 个百分位数。

# 输入参数

pd - 概率分布
概率分布对象
概率分布,指定为下表中的概率分布对象之一。
分布对象 用于创建概率分布对象的函数
BetaDistribution Beta
BinomialDistribution Binomial
Chi-SquareDistribution Chisq
BirnbaumSaundersDistribution Birnbaum
BurrDistribution Burr
ExponentialDistribution Exponential
ExtremeValueDistribution ExtremeValue
GammaDistribution Gamma
GeneralizedExtremeValueDistribution GeneralizedExtremeValue
GeneralizedParetoDistribution GeneralizedPareto
HalfNormalDistribution HalfNormal
HypergeometricDistribution Hypergeometric
InverseGaussianDistribution InverseGaussian
LoglogisticDistribution Loglogistic
LognormalDistribution LogNormal
LoguniformDistribution Loguniform
NakagamiDistribution Nakagami
NegativeBinomialDistribution NegativeBinomial
NoncentralFDistribution NoncentralF
NoncentralTDistribution NoncentralT
NoncentralChi-SquareDistribution NoncentralChisq
NormalDistribution Normal
PoissonDistribution Poisson
RayleighDistribution Rayleigh
RicianDistribution Rician
StableDistribution Stable
TriangularDistribution TriangularDist
Student t 分布 TDist
UniformDistribution Uniform
WeibullDistribution Weibull