📜  如何使用 JavaScript 获取数字数组的标准差?

📅  最后修改于: 2022-05-13 01:56:34.656000             🧑  作者: Mango

如何使用 JavaScript 获取数字数组的标准差?

给定一个数组,任务是计算它的标准差。

示例

Input:  [1, 2, 3, 4, 5]
Output: 1.4142135623730951

Input:  [23, 4, 6, 457, 65, 7, 45, 8]
Output: 145.13565852332775

有关详细信息,请参阅均值、方差和标准差。

方法:要计算标准差,我们首先计算均值,然后是方差,然后是偏差。要计算平均值,我们使用 Array.reduce() 方法并计算所有数组项的总和,然后将数组除以数组的长度。

为了计算方差,我们使用 map() 方法并通过将 (value – mean) ^ 2 分配给每个数组项来改变数组,然后我们计算数组的总和,然后我们将总和除以数组的长度大批。为了计算标准偏差,我们计算数组的平方根。

例子:

Javascript


输出:

1.4142135623730951
145.13565852332775