Média aritmética
Trilha Estatistica, dentro da Oficina de Dados.
Quando alguém pergunta "qual é a média?", está pedindo um número que resuma um conjunto inteiro de valores. A média aritmética é a medida de tendência central mais conhecida e mais usada no dia a dia, de notas escolares a relatórios financeiros.
Calcular a média é simples: some todos os valores e divida pela quantidade de itens. Em Python, isso se traduz em sum(lista) / len(lista). Nenhuma biblioteca externa é necessária para essa conta básica.
Mas antes de usar atalhos, é essencial entender o que está acontecendo por baixo dos panos. Quando você calcula manualmente, percebe que a média é sensível a valores extremos. Uma venda de R$ 100.000 entre várias de R$ 1.000 puxa a média para cima de forma desproporcional.
Depois de entender o cálculo manual, Python oferece o módulo statistics da biblioteca padrão, com a função statistics.mean(). O resultado é o mesmo, mas o código fica mais legível e menos propenso a erros em projetos maiores.
Dominar a média é o primeiro passo para qualquer análise de dados. É a base sobre a qual construímos variância, desvio padrão e muitas outras métricas.
Exemplo:
vendas = [1200, 1800, 950, 2100, 1600]
# Na mão
media_manual = sum(vendas) / len(vendas)
print("Média manual:", media_manual)
# Com a biblioteca padrão
import statistics
media_lib = statistics.mean(vendas)
print("Média com statistics:", media_lib)Primeiro calculamos a média manualmente com sum/len, depois confirmamos o resultado usando statistics.mean().
Desafio guiado
Calcule a média aritmética da lista de vendas diárias abaixo de duas formas: manualmente (com sum e len) e usando statistics.mean(). Imprima os dois resultados.
- Use `sum(vendas) / len(vendas)` para calcular a média manual e guarde em `media_manual`.
- Importe o módulo `statistics` e use `statistics.mean(vendas)` para guardar em `media_lib`.
- Imprima os dois valores no formato esperado.
Saida esperada
Média manual: 1928.5714285714287
Média com statistics: 1928.5714285714287Dica
Lembre-se: media_manual = sum(vendas) / len(vendas). Para a biblioteca, use statistics.mean(vendas).
Pratique no navegador
Resumo da lição
A média aritmética resume um conjunto de números em um único valor. Calcule sempre manualmente primeiro para entender o que está acontecendo.