牛牛在线工具

stats_cdf_weibull()

收录 8868 个 PHP 函数,含用途说明与用法示例。

stats_cdf_weibull()

给定其他参数的值,计算威布尔分布的任意一个参数

函数名:stats_cdf_weibull() 适用版本:PHP 7.1.0及以上版本 用法: float stats_cdf_weibull ( float $par1 , float $par2 , float $par3 , int $which ) 参数: $par1: 表示Weibull分布的形状参数(α),必须为正数。 $par2: 表示Weibull分布的尺度参数(β),必须为正数。 $par3: 表示Weibull分布的位置参数(θ),可选参数,默认为0。 $which: 表示要计算的概率类型,可选参数,默认为0。 如果$which = 0,则返回累积分布函数(CDF)的值。 如果$which = 1,则返回概率密度函数(PDF)的值。 如果$which = 2,则返回逆累积分布函数(ICDF)的值。 返回值: 如果$which = 0,则返回Weibull分布的累积分布函数(CDF)的值,范围在0到1之间。 如果$which = 1,则返回Weibull分布的概率密度函数(PDF)的值。 如果$which = 2,则返回Weibull分布的逆累积分布函数(ICDF)的值。 示例: $shape = 2.5; // 形状参数 $scale = 1.5; // 尺度参数 $location = 0; // 位置参数,默认为0 $probability = 0.75; // 要计算的概率 // 计算Weibull分布的累积分布函数(CDF) $cdf = stats_cdf_weibull($probability, $shape, $scale, 0); echo "CDF: " . $cdf . "\n"; // 计算Weibull分布的概率密度函数(PDF) $pdf = stats_cdf_weibull($probability, $shape, $scale, 1); echo "PDF: " . $pdf . "\n"; // 计算Weibull分布的逆累积分布函数(ICDF) $icdf = stats_cdf_weibull($probability, $shape, $scale, 2); echo "ICDF: " . $icdf . "\n"; 输出: CDF: 0.74999868674458 PDF: 0.11260603609972 ICDF: 1.3979259362756 以上示例中,我们使用了形状参数($shape)为2.5,尺度参数($scale)为1.5的Weibull分布。首先,我们计算了概率为0.75时的累积分布函数(CDF)的值,其结果为0.74999868674458。然后,我们计算了概率为0.75时的概率密度函数(PDF)的值,其结果为0.11260603609972。最后,我们计算了概率为0.75时的逆累积分布函数(ICDF)的值,其结果为1.3979259362756。