牛牛在线工具

stats_stat_percentile()

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

stats_stat_percentile()

计算给定数组的百分位数

函数名称:stats_stat_percentile() 适用版本:PHP 7.4.0 及以上版本 函数描述:stats_stat_percentile() 函数用于计算给定数组的百分位数。它基于 Stats PECL 扩展提供的统计函数。 用法: float stats_stat_percentile ( array $arr, float $perc ) 参数: $arr:包含数值的数组。数组的值可以是整数或浮点数。 $perc:要计算的百分位数。取值范围为0到100之间的浮点数。 返回值: 返回计算得到的百分位数,如果发生错误则返回 false。 示例: $data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // 计算第50个百分位数(中位数) $median = stats_stat_percentile($data, 50); echo "中位数:".$median; // 输出:5.5 // 计算第75个百分位数 $percentile75 = stats_stat_percentile($data, 75); echo "第75个百分位数:".$percentile75; // 输出:8.25 注意事项: 在使用 stats_stat_percentile() 函数之前,需要确保已安装 Stats PECL 扩展。 参数 $arr 必须是一个有效的数组,否则函数将返回 false。 参数 $perc 必须是0到100之间的浮点数,否则函数将返回 false。 如果数组中的元素个数小于2,则无法计算百分位数,函数将返回 false。 百分位数的计算方法是基于线性插值的,即在两个最接近所需百分位数的值之间进行插值计算。