# makedist


创建概率分布对象

函数库: TyStatistics

# 语法

pd = makedist(distname)

pd = makedist(distname,key=value)

list = makedist()

# 描述

pd = makedist(distname) 使用默认参数值为分布 distname 创建一个概率分布对象。示例


pd = makedist(distname,key=value) 创建一个概率分布对象,该对象具有指定的分布参数值。示例


list = makedist() 返回一个字符串数组,其中包含 makedist 可以创建的概率分布列表。

# 示例

使用默认参数值创建正态分布对象

使用与标准正态分布参数对应的默认参数值创建正态分布对象。

using TyStatistics
pd = makedist("Normal")
pd = Normal{Float64}(μ=0.0, σ=1.0)

使用 iqr 函数计算分布的四分位数范围。

r = iqr(pd)
r = 1.3489795003921636
使用默认参数值创建 Gamma 分布对象

使用默认参数值创建一个伽马分布对象。

using TyStatistics
pd = makedist("Gamma")
pd = Gamma{Float64}(α=1.0, θ=1.0)

计算伽马分布的平均值。

mea = mean(pd)
mea = 1.0
指定正态分布对象的参数

创建参数值 mu = 75 和 sigma = 10 的正态分布对象。

using TyStatistics
pd = makedist("Normal",75,10)
pd = Normal{Float64}(μ=75.0, σ=10.0)
指定 Gamma 分布对象的参数

创建一个参数值 a = 3 且默认值 b = 1 的 gamma 分布对象。

using TyStatistics
pd = makedist("Gamma",3)  
pd = Gamma{Float64}(α=3.0, θ=1.0)

# 输入参数

distname - 分布名称
字符串

分布名称,指定为下列字符串标量。 distname 指定的分布决定了返回的概率分布对象的类型。

分布名称 描述 分布对象
"Beta" Beta distribution BetaDistribution
"Binomial" Binomial distribution BinomialDistribution
"BirnbaumSaunders" Birnbaum-Saunders distribution BirnbaumSaundersDistribution
"Burr" Burr distribution BurrDistribution
"Exponential" Exponential distribution ExponentialDistribution
"ExtremeValue" Extreme Value distribution ExtremeValueDistribution
"Gamma" Gamma distribution GammaDistribution
"GeneralizedExtremeValue" Generalized Extreme Value distribution GeneralizedExtremeValueDistribution
"GeneralizedPareto" Generalized Pareto distribution GeneralizedParetoDistribution
"HalfNormal" Half-normal distribution HalfNormalDistribution
"InverseGaussian" Inverse Gaussian distribution InverseGaussianDistribution
"Logistic" Logistic distribution LogisticDistribution
"Loglogistic" Loglogistic distribution LoglogisticDistribution
"Lognormal" Lognormal distribution LognormalDistribution
"Loguniform" Loguniform distribution LoguniformDistribution
"TyMultinomial" TyMultinomial distribution TyMultinomialDistribution
"Nakagami" Nakagami distribution NakagamiDistribution
"NegativeBinomial" Negative Binomial distribution NegativeBinomialDistribution
"Normal" Normal distribution NormalDistribution
"PiecewiseLinear" Piecewise Linear distribution PiecewiseLinearDistribution
"Poisson" Poisson distribution PoissonDistribution
"Rayleigh" Rayleigh distribution RayleighDistribution
"Rician" Rician distribution RicianDistribution
"Stable" Stable distribution StableDistribution
"Triangular" Triangular distribution TriangularDistribution
"Uniform" Uniform distribution UniformDistribution
"Weibull" Weibull distribution WeibullDistribution

# 关键字参数

将关键字参数指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参数名称,Value 是相应的值。关键字参数必须出现在其他参数之后,但对的顺序无关紧要。

示例:makedist("Normal",μ = 10) 指定参数 μ 等于 10 且参数 σ 等于默认值 1 的正态分布。

# Beta 分布

α - 第一形状参数
1(默认) | 正标量

Beta 分布的第一个形状参数,指定为正标量值。此参数仅在 distname 为"Beta"时有效。

示例:α = 3

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

β - 第二形状参数
1(默认) | 正标量

Beta 分布的第二个形状参数,指定为正标量值。此参数仅在 distname 为"Beta"时有效。

示例:β = 5

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

# Binomial 分布

n - 试验次数
1(默认) | 正整数

二项式分布的试验次数,指定为正整数值。此参数仅在 distname 为"Binomial"时有效。

示例:n = 25

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

p - 成功概率
0.5(默认) | [0,1] 范围内的标量值

二项分布的任何单个试验的成功概率,指定为 [0,1] 范围内的标量值。此参数仅在 distname 为"Binomial"时有效。

示例:p = 0.25

数据类型:Float32 | Float64

# Birnbaum-Saunders 分布

beta - 比例参数
1(默认) | 正标量

Birnbaum-Saunders 分布的尺度参数,指定为正标量值。此参数仅在 distname 为"BirnbaumSaunders"时有效。

示例:beta = 2

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

gamma - 形状参数
1(默认) | 正标量

Birnbaum-Saunders 分布的形状参数,指定为正标量值。此参数仅在 distname 为"BirnbaumSaunders"时有效。

示例:gamma = 2

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

# Burr 分布

k - 第二形状参数
1(默认) | 正标量

Burr 分布的第二形状参数,指定为正标量值。此参数仅在 distname 为"Burr"时有效。

示例:k = 2

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

c - 第一形状参数
1(默认) | 正标量

Burr 分布的第一形状参数,指定为正标量值。此参数仅在 distname 为"Burr"时有效。

示例:c = 2

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

alpha - 比例参数
1(默认) | 正标量

Burr 分布的比例参数,指定为正标量值。此参数仅在 distname 为"Burr"时有效。

示例:alpha = 2

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

# Exponential 分布

θ - 均值
1(默认) | 正标量

指数分布的平均值,指定为正标量值。此参数仅在 distname 为"Exponential"时有效。

示例:θ = 5

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

# ExtremeValue 分布

μ - 位置参数
0(默认) | 标量值

极值分布的位置参数,指定为标量值。此参数仅在 distname 为"ExtremeValue"时有效。

示例:μ = -2

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

σ - 尺度参数
1(默认) | 非负标量值

极值分布的尺度参数,指定为非负标量值。此参数仅在 distname 为"ExtremeValue"时有效。

示例:σ = 2

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

# Gamma 分布

α - 形状参数
1(默认) | 正标量值

伽马分布的形状参数,指定为正标量值。此参数仅在 distname 为"Gamma"时有效。

示例:α = 2

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

θ - 尺度参数
1(默认) | 正标量值

伽马分布的尺度参数,指定为正标量值。此参数仅在 distname 为"Gamma"时有效。

示例:θ = 2

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

# GeneralizedExtremeValue 分布

μ - 位置参数
0(默认) | 标量值

广义极值分布的位置参数,指定为标量值。此参数仅在 distname 为"GeneralizedExtremeValue"时有效。

示例:μ = 1

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

σ - 尺度参数
1(默认) | 非负标量值

广义极值分布的尺度参数,指定为非负标量值。此参数仅在 distname 为"GeneralizedExtremeValue"时有效。

示例:σ = 2

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

ξ - 形状参数
0(默认) | 标量值

广义极值分布的形状参数,指定为标量值。此参数仅在 distname 为"GeneralizedExtremeValue"时有效。

示例:ξ = 0

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

# GeneralizedPareto 分布

μ - 位置(阈值)参数
0(默认) | 标量值

广义帕累托分布的位置(阈值)参数,指定为标量值。此参数仅在 distname 为"GeneralizedPareto"时有效。

示例:μ = 2

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

σ - 尺度参数
1(默认) | 非负标量值

广义帕累托分布的尺度参数,指定为非负标量值。此参数仅在 distname 为"GeneralizedPareto"时有效。

示例:σ = 2

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

ξ - 形状参数
1(默认) | 标量值

广义帕累托分布的形状参数,指定为标量值。此参数仅在 distname 为"GeneralizedPareto"时有效。

示例:ξ = 0

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

# HalfNormal 分布

μ - 位置参数
0(默认) | 标量值

半正态分布的位置参数,指定为标量值。此参数仅在 distname 为"HalfNormal"时有效。

示例:μ = 1

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

σ - 尺度参数
1(默认) | 非负标量值

半正态分布的尺度参数,指定为非负标量值。此参数仅在 distname 为"HalfNormal"时有效。

示例:σ = 2

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

# InverseGaussian 分布

μ - 尺度参数
1(默认) | 正标量值

逆高斯分布的尺度参数,指定为正标量值。此参数仅在 distname 为"InverseGaussian"时有效。

示例:μ = 2

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

λ - 形状参数
1(默认) | 正标量值

逆高斯分布的形状参数,指定为正标量值。此参数仅在 distname 为"InverseGaussian"时有效。

示例:λ = 4

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

# Logistic 分布

μ - 均值
0(默认) | 标量值

逻辑分布的均值,指定为标量值。此参数仅在 distname 为"Logistic"时有效。

示例:μ = 2

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

θ - 尺度参数
1(默认) | 非负标量值

逻辑分布的尺度参数,指定为非负标量值。此参数仅在 distname 为"Logistic"时有效。

示例:θ = 4

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

# Loglogistic 分布

μ - 平均值
0(默认) | 标量值

对数 logistic 分布的对数值的平均值,指定为标量值。此参数仅在 distname 为"Loglogistic"时有效。

示例:μ = 2

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

σ - 尺度参数
1(默认) | 正标量值

对数 logistic 分布的对数值的尺度参数,指定为正标量值。此参数仅在 distname 为"Loglogistic"时有效。

示例:σ = 4

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

# LogNormal 分布

μ - 平均值
0(默认) | 标量值

对数正态分布的对数值的平均值,指定为标量值。此参数仅在 distname 为"LogNormal"时有效。

示例:μ = 2

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

σ - 标准差
1(默认) | 非负标量值

对数正态分布的对数值的标准差,指定为非负标量值。此参数仅在 distname 为"LogNormal"时有效。

示例:σ = 2

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

# Loguniform 分布

Lower - 下限
1(默认) | 非负标量值

对数均匀分布的下界,指定为非负标量值。此参数仅在 distname 为 "Loguniform" 时有效。

示例:Lower = 2

Upper - 上限
4(默认) | 大于 Lower 的标量值

对数均匀分布的上限,指定为大于 Lower 的标量值。此参数仅在 distname 为 "Loguniform" 时有效。

示例:Upper = 6

# TyMultinomial 分布

p - 结果概率
[0.500,0.500](默认)| [0,1] 范围内的标量值向量

多项分布的结果概率,指定为 [0,1] 范围内的标量值向量。概率总和为 1,对应于结果 1, 2, ..., k,其中 k 是概率向量中的元素数。此参数仅在 distname 为"TyMultinomial"时有效。

示例:p = [0.1,0.2,0.5,0.2] 分别给出结果为 1、2、3 或 4 的概率。

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

# Nakagami 分布

μ - 形状参数
1(默认)| 正标量值

Nakagami 分布的形状参数,指定为正标量值。此参数仅在 distname 为"Nakagami"时有效。

示例:μ = 5

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

ω - 尺度参数
1(默认)| 正标量值

Nakagami 分布的尺度参数,指定为正标量值。此参数仅在 distname 为"Nakagami"时有效。

示例:ω = 5

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

# NegativeBinomial 分布

r - 形状参数
1(默认)| 正标量值

负二项分布的成功次数,指定为正标量值。此参数仅在 distname 为"NegativeBinomial"时有效。

示例:r = 5

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

p - 形状参数
0.5(默认) |范围内的标量值 (0,1]

负二项分布的任何单个试验的成功概率,指定为 (0,1] 范围内的标量值。此参数仅在 distname 为"NegativeBinomial"时有效。

示例:p = 0.1

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

# Normal 分布

μ - 平均值
0(默认)| 标量值

正态分布的平均值,指定为标量值。此参数仅在 distname 为"Normal"时有效。

示例:μ = 2

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

σ - 标准差
1(默认)| 非负标量值

正态分布的标准差,指定为非负标量值。此参数仅在 distname 为"Normal"时有效。

示例:σ = 2

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

# PiecewiseLinear 分布

x - 数据值
[0,1](默认)| 标量值的单调递增向量

累积分布函数 (cdf) 改变分段线性分布斜率的数据值,指定为标量值的单调递增向量。此参数仅在 distname 为"PiecewiseLinear"时有效。

示例:x = [1,2,3]

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

Fx - x 中每个值的 cdf 值
[0,1](默认)| 从 0 开始到 1 结束的标量值的单调递增向量

分段线性分布的 x 中每个值的 cdf 值,指定为从 0 开始到 1 结束的标量值的单调递增向量。此参数仅在 distname 为"PiecewiseLinear"时有效。

示例:Fx = [0.2,0.5,1]

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

# Poisson 分布

λ - 均值
1(默认)| 非负标量值

泊松分布的均值,指定为非负标量值。此参数仅在 distname 为"Poisson"时有效。

示例:λ = 5

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

# Rayleigh 分布

σ - 定义参数
1(默认)| 正标量值

瑞利分布的定义参数,指定为正标量值。此参数仅在 distname 为"Rayleigh"时有效。

示例:σ = 3

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

# Rician 分布

ν - 非中心参数
0(默认)| 非负标量值

莱斯分布的非中心参数,指定为非负标量值。此参数仅在 distname 为"Rician"时有效。

示例:ν = 1

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

σ - 尺度参数
1(默认)| 正标量值

莱斯分布的尺度参数,指定为正标量值。此参数仅在 distname 为"Rician"时有效。

示例:σ = 2

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

# Stable 分布

α - 第一个形状参数
2(默认)| 范围内的标量值 (0,2]

稳定分布的第一个形状参数,指定为 (0,2] 范围内的标量值。此参数仅在 distname 为"Stable"时有效。

示例:α = 1

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

β - 第二个形状参数
0(默认)| [–1,1]范围内的标量值

稳定分布的第二个形状参数,指定为 [–1,1] 范围内的标量值。此参数仅在 distname 为"Stable"时有效。

示例:β = 0.5

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

γ - 尺度参数
1(默认)| (0,∞) 范围内的标量值

稳定分布的尺度参数,指定为 (0,∞) 范围内的标量值。此参数仅在 distname 为"Stable"时有效。

示例:γ = 2

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

δ - 位置参数
0(默认)| 标量值

稳定分布的位置参数,指定为标量值。此参数仅在 distname 为"Stable"时有效。

示例:δ = 5

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

# tLocationScale 分布

mu - 位置参数
0(默认)| 标量值

t 位置尺度分布的位置参数,指定为标量值。此参数仅在 distname 为"tLocationScale"时有效。

示例:mu = -2

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

sigma - 尺度参数
1(默认)| 正标量值

t 位置尺度分布的尺度参数,指定为正标量值。此参数仅在 distname 为"tLocationScale"时有效。

示例:sigma = 2

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

nu - 自由度
5(默认)| 正标量值

t 位置尺度分布的自由度,指定为正标量值。此参数仅在 distname 为"tLocationScale"时有效。

示例:nu = 20

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

# TriangularDist 分布

a - 下限
0(默认)| 标量值

三角分布的下限,指定为标量值。此参数仅在 distname 为"TriangularDist"时有效。

示例:a = -2

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

b - 上限
1(默认)| 大于或等于 a 的标量值

三角分布的上限,指定为大于或等于 a 的标量值。此参数仅在 distname 为"TriangularDist"时有效。

示例:b = 5

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

c - 峰位置
0.5(默认)| 大于或等于 a 且小于或等于 b 的标量值

三角分布的峰位置,指定为大于或等于 a 且小于或等于 b 的标量值。此参数仅在 distname 为"TriangularDist"时有效。

示例:c = 1

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

# Uniform 分布

a - 下限
0(默认)| 标量值

均匀分布的下限,指定为标量值。此参数仅在 distname 为"Uniform"时有效。

示例:a = -4

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

b - 上限
1(默认)| 标量值

均匀分布的上限,指定为标量值。此参数仅在 distname 为"Uniform"时有效。

示例:b = 2

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

# Weibull 分布

α - 尺度参数
1(默认)| 正标量值

威布尔分布的尺度参数,指定为正标量值。此参数仅在 distname 为"Weibull"时有效。

示例:α = 2

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

θ - 形状参数
1(默认)| 正标量值

威布尔分布的形状参数,指定为正标量值。此参数仅在 distname 为"Weibull"时有效。

示例:θ = 5

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

# 输出参数

pd - 概率分布
概率分布对象

概率分布,作为 distname 指定类型的概率分布对象返回。

list - 概率分布列表
字符串向量

makedist() 可以创建的概率分布列表,以字符串向量形式返回。