首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]stats_cdf_gamma()函数—用法及示例

发布于 2025-05-08 17:20:51
0
5

函数名:stats_cdf_gamma()

适用版本:PHP 5, PHP 7

用法:stats_cdf_gamma(float $x, float $shape, float $scale, int $which) : float

此函数用于计算Gamma分布的累积分布函数(CDF)。Gamma分布是一种连续概率分布,常用于建模正数数据的概率分布。

参数:

  • $x:要计算CDF的值。
  • $shape:Gamma分布的形状参数。
  • $scale:Gamma分布的尺度参数。
  • $which:指定要计算的CDF类型。可以是以下常量之一:
    • STATS_CDF_LOWER:计算下侧累积分布函数(默认值)。
    • STATS_CDF_UPPER:计算上侧累积分布函数。
    • STATS_CDF_TWO_TAIL:计算双侧累积分布函数。

返回值:返回计算得到的CDF值,如果出错则返回 FALSE。

示例:

// 计算 Gamma 分布的 CDF
$x = 2.5;
$shape = 2;
$scale = 1.5;
$which = STATS_CDF_LOWER;

$cdf = stats_cdf_gamma($x, $shape, $scale, $which);

if ($cdf === false) {
    echo "计算 CDF 失败";
} else {
    echo "Gamma 分布的 CDF 值为: " . $cdf;
}

以上示例中,我们计算了一个 Gamma 分布的 CDF 值。给定 $x=2.5,$shape=2,$scale=1.5,我们使用 STATS_CDF_LOWER 常量来计算下侧累积分布函数。如果计算成功,将打印出计算得到的 CDF 值。

评论
站长交流