O código abaixo está dando resultados divergentes nas duas formas, p_value em relação ao z1 <= -z_alpha_2 or z1>=z-alpha_2. Desde já agradecido caso alguem encontre onde estou errando.
código:
Exercicio Um fabricante de farinha afirma que a quantidade média de farinha nas embalagens de seu principal produto é de 500 g. Um teste de pesagem em 30 embalagens amostradas ao acaso mostrou um peso médio igual à 485 g. Estudos anteriores afirmam que a distribuição dos pesos segue uma normal e que o desvio padrão populacional é igual a 20 g. Considerando um nível de significância igual a 5%, responda as seguintes questões:
#1) Qual a hipótese nula a ser testada?
2) Qual o valor da estatística de teste?
3) Qual a conclusão do teste?
media = 500 numero_amostras = 30 media_amostra = 485 desvio_padrao_populacional = 20 significancia = 0.05
continuacao
confianca = 1 - significancia probabilidade = (0.5) + (confianca / 2) probabilidade
continuacao
from scipy.stats import norm z_alpha_2 = norm.ppf(probabilidade) z_alpha_2
continuacao
z1 = (media_amostra - media) / (desvio_padrao_populacional / np.sqrt(numero_amostras)) z1
continuacao
z1 <= -z_alpha_2
continuacao
z1 >= z_alpha_2
if(z1 <= -z_alpha_2 or z1 >= z_alpha_2): print('Rejeitar H0') else: print('Aceitar H0')
duvida - teste
p_valor = 2 * (1 - norm.cdf(z1)) p_valor
duvida - teste
p_valor <= 0.05
duvida - teste
p_valor = 1- norm.sf(z1) p_valor
if(p_valor <= significancia): print('Rejeitar H0') else: print('Aceitar H0')