Desvio padrão

As medidas de tendência central (a média, a moda e a mediana) às vezes não são suficientes para descrever um conjunto de dados. Por exemplo, dadas duas listas A=[15, 15, 15, 14, 16] e B=[2, 7, 14, 22, 30], a média é μ=15 nos dois casos; no entanto, os valores da segunda lista estão claramente mais dispersos em relação à média. O desvio padrão (também chamado de sigma, representado pela letra grega minúscula σ) mede a dispersão dos valores de um conjunto de dados e transforma a afirmação “claramente mais dispersos do que” em uma afirmação estatística comprovável. Você pode encontrar mais informações na aba Recursos.

O desvio padrão é calculado em cinco etapas:

  1. Calcule a média do conjunto de dados.
  2. Para cada valor do conjunto, calcule a diferença absoluta entre esse valor e a média.
  3. Eleve ao quadrado cada valor obtido e some todos eles.
  4. Divida o resultado pela quantidade de valores do conjunto de dados.
  5. Calcule a raiz quadrada do valor obtido.

Dada uma lista de valores, retorne o desvio padrão arredondado para o centésimo mais próximo.

Exemplos

standard_deviation([3, 5, 7]) ➞ 1.63
// |(3-5)|+|(5-5)|+|(7-5)| = 2² + 0 + 2² = 8 / 3 = raiz quadrada de 2.66 = 1.63

standard_deviation([5, 5, 5]) ➞ 0
// Os valores não se desviam da média.

standard_deviation([-3, -5, -7]) ➞ 1.63
// Lembre-se: use diferenças absolutas!

Notas

  • Todas as listas fornecidas são válidas; não é necessário tratar exceções.
  • As listas podem conter números inteiros positivos ou negativos.
  • Lembre-se de arredondar para o centésimo mais próximo somente no final.