2026a

# GammaDistribution


Gamma 概率分布对象

# 说明

GammaDistribution 对象由参数、模型描述和 Gamma 概率分布的样本数据组成。

Gamma 分布是一个两参数分布族,用于对指数分布的随机变量的总和进行建模。 卡方分布和指数分布是 Gamma 分布的特例,它们是固定两个 Gamma 参数之一的单参数分布。

Gamma 分布使用以下参数。

参数 说明 范围
a 形状参数 a>0
b 比例参数 b>0

# 特性

# 分布参数

a—形状参数
正标量值
Gamma 分布的形状参数,指定为正标量值。

数据类型: Float32 |Float64 |Int8 |Int16 |Int32 |Int64 |Int128 |UInt8 |UInt16 |UInt32 |UInt64 |UInt128

b—比例参数
非负标量值
Gamma 分布的比例参数,指定为正标量值。

数据类型: Float32 |Float64 |Int8 |Int16 |Int32 |Int64 |Int128 |UInt8 |UInt16 |UInt32 |UInt64 |UInt128

# 对象函数

cdf累积分布函数
icdf逆累积分布函数
quantile逆累积分布函数
iqr概率分布的四分位数范围
mean概率分布的平均值
median概率分布的中位数
pdf概率密度函数
random随机数
std概率分布的标准差
truncated截断概率分布对象
var概率分布的方差

# 示例

使用默认参数创建 Gamma 分布对象
使用默认参数值创建一个 Gamma 分布对象。
using TyStatistics
pd = Gamma()
pd = Gamma{Float64}(α=1.0, θ=1.0)
使用指定参数创建 Gamma 分布对象
通过指定参数值来创建 Gamma 分布对象。
using TyStatistics
pd = Gamma(2,4)
pd = Gamma{Float64}(α=2.0, θ=4.0)

计算分布的平均值

m = mean(pd)
m = 8.0