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 概率分布的中位数
pdf 概率密度函数
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

# 主题

Weibull 分布