ComeçarComece de graça

Calculando o desvio padrão na mão

No vídeo, falamos sobre medidas de variabilidade e destacamos o desvio padrão como a medida mais usada. É bem importante que você domine esse conceito, já que entrevistadores provavelmente vão abordá-lo logo no início do processo, seja em um exercício de código ou de forma mais conceitual.

Aqui, você vai simular essa experiência calculando o desvio padrão na mão, ou seja, sem usar funções prontas como std() para obter o resultado.

Este exercício faz parte do curso

Praticando perguntas de entrevista de Estatística em Python

Ver curso

Instruções do exercício

  • Sem usar a função mean(), calcule a média da lista nums já definida para você.
  • Use o valor de variance calculado junto com a função math.sqrt() para obter o desvio padrão; imprima o resultado.
  • Confira seu trabalho imprimindo o desvio padrão real com a função np.std() mencionada antes.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create a sample list
import math
nums = [1, 2, 3, 4, 5]

# Compute the mean of the list
mean = ____

# Compute the variance and print the std of the list
variance = sum(pow(x - mean, 2) for x in nums) / len(nums)
std = ____
print(____)

# Compute and print the actual result from numpy
real_std = np.array(____).std()
print(____)
Editar e executar o código