函数名:stats_absolute_deviation()
适用版本:PHP 7.4.0 及以上版本
用法:stats_absolute_deviation(array $a, bool $population = false): float|false
参数:
- $a:包含数字的数组,用于计算绝对偏差。
- $population(可选):一个布尔值,用于指定是否计算总体的绝对偏差。默认为false,表示计算样本的绝对偏差。
返回值:
- 如果计算成功,则返回一个浮点数,表示给定数组的绝对偏差。
- 如果计算失败,则返回false。
示例:
$data = [1, 2, 3, 4, 5];
// 计算样本的绝对偏差
$result = stats_absolute_deviation($data);
echo $result; // 输出:1.2
// 计算总体的绝对偏差
$result = stats_absolute_deviation($data, true);
echo $result; // 输出:0.96
在上面的示例中,我们首先定义了一个包含数字的数组$data。然后,我们分别使用stats_absolute_deviation()函数计算了样本的绝对偏差和总体的绝对偏差。最后,我们将计算结果输出到屏幕上。
请注意,stats_absolute_deviation()函数在计算绝对偏差时使用的是无偏估计方法。如果需要使用有偏估计方法,请使用stats_absolute_deviation_population()函数。