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.
1. const dp = (x) => {
2. let xm = 0, soma = 0;
3. for(let i=0; i<x.length; i++)
4. xm += x[i];
5. xm /= x.length;
6. for(let xi of x)
7. soma += (xi-xm)^2;
8. return Math.sqrt(soma / x.length);
9. }
No entanto, William, ao criar a função para cálculo do desvio
padrão, cometeu um erro, e, para consertá-lo, ele precisa: