O desvio padrão é uma importante medida de dispersão na análise estatística, sendo definido pela fórmula a seguir.
dp = raiz_quadrada(somatório(xi – xm)2 / n), onde xi é um dos valores do conjunto, xm é a média e n é o tamanho do conjunto. William implementou a seguinte função, em JavaScript, para o cálculo do desvio padrão, onde x é um vetor com os valores do conjunto na amostra analisada.
-
const dp = (x) => {
-
let xm = 0, soma = 0;
-
for(let i=0; i<x.length; i++)
-
xm += x[i];
-
xm /= x.length;
-
for(let xi of x)
-
soma += (xi-xm)^2;
-
return Math.sqrt(soma / x.length);
-
}
No entanto, William, ao criar a função para cálculo do desvio padrão, cometeu um erro, e, para consertá-lo, ele precisa: