# median


概率分布的中位数

函数库: TyStatistics

# 语法

m = median(pd)

# 说明

m = median(pd) 返回概率分布对象 pd 的中位数。示例

# 示例

拟合分布的中位值

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

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]

分布对象的输出包括均值 (mu) 和标准差 (sigma) 的参数估计值,以及每个参数的 95% 置信区间。

计算拟合分布的中位值。

m = median(pd)
m = 75.00833333333334

对于正态分布等对称分布,中位数等于平均值​​ mu。

计算威布尔分布 median
创建 Weibull 概率分布对象。
using TyPlot
using TyStatistics
pd = Weibull(2,5)

计算分布均值。

median(pd)
4.162773055788488

对于 Weibull 分布等偏态分布,中位数和均值可能不相等。

计算 Weibull 分布的平均值并将其与中位数进行比较。

mean(pd)
4.43113462726379

分布的均值大于中位数。

绘制 pdf 以可视化分布。

x = [0:.1:15;]
pdf1 = pdf.(pd,x)
plot(x,pdf1)

# 输入参数

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
KernelDistribution Kernel
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

# 输出参数

m - 中位数
标量

概率分布的中值,作为标量值返回。m 的值是概率分布的第 50 个百分位。