English | 简体中文 | 繁體中文
查询

stats_variance()函数—用法及示例

「 计算数组的方差,即一组数据离其平均值的平均偏差的平方的平均值 」


函数名:stats_variance()

适用版本:PHP 5, PHP 7

函数说明:stats_variance() 函数用于计算数组的方差,即一组数据离其平均值的平均偏差的平方的平均值。

语法:float stats_variance ( array $a [, bool $sample = false ] )

参数:

  • $a:必需,输入的数组,包含要计算方差的数值。
  • $sample:可选,布尔值,默认为 false。如果设置为 true,则计算样本方差;如果设置为 false,则计算总体方差。

返回值:返回一个浮点数,代表计算得到的方差。

示例:

$data = [2, 4, 6, 8, 10];
$variance = stats_variance($data);
echo "方差:" . $variance; // 输出:方差:8

$sampleVariance = stats_variance($data, true);
echo "样本方差:" . $sampleVariance; // 输出:样本方差:10

在上述示例中,我们首先创建了一个包含一组数据的数组 $data。然后,通过调用 stats_variance() 函数计算了该数组的方差和样本方差。最后,将计算得到的结果输出到屏幕上。

注意:该函数在 PHP 7.2.0 版本之前的版本中存在一个已知的 bug,即当数组中包含非数值类型的元素时,会导致函数返回 false。因此,在使用该函数时,需要确保数组中的元素都是数值类型。

补充纠错
上一个函数: Stomp::abort()函数
下一个函数: Stomp::getReadTimeout()函数
热门PHP函数
分享链接