Olá, boa noite! Tudo bom com vocês?
Eu gostaria de verificar se o meu exercício está correto, porque meus resultados ficaram distantes.
Segue:
H0: media = 20
H1: media != 20
def reamostragem_media(dados, coluna, n, qnt):
media = [dados[coluna].sample(n, replace = True).mean() for _ in range(qnt)]
return media
n = 100
qnt = 10000
media_techsafe = reamostragem_media(df_techsafe, 'porcentagem_compressao', n, qnt)
def Average(lst):
return sum(lst) / len(lst)
print('*** MÉDIA AMOSTRAL ***')
print('Média: ', Average(media_techsafe))
print('\n*** MÉDIA POPULACIONAL ***')
print('Média:', df_techsafe.mean())
Nível de confiança: 93% (estabelecido por mim)
Nível de Significância: 7% (de acordo com o estabelecido no Nível de Confiança)
estatistica_t, p_valor = ttest_1samp(df_techsafe['porcentagem_compressao'], 20, alternative = 'greater')
estatistica_t, p_valor
nivel_significancia = 0.07
if p_valor < nivel_significancia:
conclusao = 'Rejeitar a hipotese nula'
else:
conclusao = 'Não rejeitar a hipotese nula'
conclusao