2026a
# WeibullDistribution
威布尔概率分布对象
# 说明
WeibullDistribution 对象由 Weibull 概率分布的参数、模型描述和样本数据组成。
威布尔分布用于可靠性和寿命建模,以及材料的断裂强度建模。
威布尔分布使用以下参数。
| 参数 | 说明 | 范围 |
|---|---|---|
| A | 比例参数 | A > 0 |
| B | 形状参数 | B > 0 |
# 特性
# 分布参数
A—比例参数
标量值
威布尔分布的比例参数,指定为正标量值。
数据类型: Float32 |Float64 |Int8 |Int16 |Int32 |Int64 |Int128 |UInt8 |UInt16 |UInt32 |UInt64 |UInt128
B—形状参数
标量值
威布尔分布的形状参数,指定为正标量值。
数据类型: Float32 |Float64 |Int8 |Int16 |Int32 |Int64 |Int128 |UInt8 |UInt16 |UInt32 |UInt64 |UInt128
# 对象函数
| 函数名 | 简介 |
|---|---|
| cdf | 累积分布函数 |
| quantile | 逆累积分布函数 |
| iqr | 概率分布的四分位数范围 |
| mean | 概率分布的平均值 |
| median | 概率分布的中位数 |
| 概率密度函数 | |
| random | 随机数 |
| std | 概率分布的标准差 |
| truncated | 截断概率分布对象 |
| var | 概率分布的方差 |
# 示例
使用默认参数创建威布尔分布对象
使用默认参数值创建一个威布尔分布分布对象。
using TyStatistics
pd = Weibull()
pd = Weibull{Float64}(α=1.0, θ=1.0)
使用指定参数创建威布尔分布对象
通过指定参数值来创建 beta 分布对象。
using TyStatistics
pd = Weibull(5,2)
pd = Weibull{Float64}(α=5.0, θ=2.0)
计算分布的平均值
m = mean(pd)
m = 1.8363374847995213