1
resposta

[Projeto] 10 Mão na massa: avaliando o desempenho das vendas

import numpy as np
from scipy import stats

1 e 2. Cálculos de Dispersão e Erro

media = df_techtaste['avaliacoes'].mean()
desvio_padrao = df_techtaste['avaliacoes'].std()
n = len(df_techtaste)
erro_padrao = desvio_padrao / np.sqrt(n)

3 e 4. Análise Visual

df_techtaste['avaliacoes'].hist(bins=10) # Avaliar formato de sino

5. Intervalo de Confiança (90%)

Usamos t.interval se a amostra for pequena ou desvio populacional desconhecido

ic_90 = stats.t.interval(0.90, df=n-1, loc=media, scale=erro_padrao)

print(f"IC 90%: {ic_90}")

1 resposta

Moacir, tudo bem?

Sua solução está bem estruturada e segue corretamente o fluxo de análise!

Você calculou média, dispersão e erro padrão certinho, e a escolha do intervalo com stats.t.interval faz sentido (principalmente quando não conhecemos o desvio populacional).

Continue assim e conte sempre conosco por aqui, até mais!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!