PHP程序查找数组的标准偏差
给定一个元素数组。我们需要在PHP中找到数组元素的标准差。
例子:
Input : array(2, 3, 5, 6, 7)
Output : 1.5620499351813
Input : array(1, 2, 3, 4, 5)
Output : 1
使用PHP内置函数可以解决以下问题。用于解决上述问题的内置函数如下:
- array_sum():该函数返回一个数组所有元素的总和。
- count():此函数给出给定数组中当前存在的元素数。
- sqrt():该函数返回给定数字的平方根。
要计算标准差,我们必须先计算方差。方差可以计算为所有数字和平均值之间差异的平方和。最后,为了得到标准偏差,我们将使用公式 √(variance/no_of_elements)。
下面是PHP中计算标准差的实现:
输出:
1.8547236990991