Olá! Tudo bem?
Já dei uma discutida com o ChatGPT, mas ainda não consegui entender... Minha dúvida é:
Ao calcular uma CDF eu estou calculando a probabilidade de um valor assumir o valores menores ou iguais ao meu Z superior, certo? O ponto é: se eu adoto um Z = 0,975, logo eu estaria obtendo uma probabilidade acumulada de 97.5%, não? Fico confuso, pois, ao meu ver ao calcular um IC 95% faria mais sentido os seguintes passos:
import numpy as np
import pandas as pd
media_amostra = 5050
std = 150
n = 20
cl = 0.95 # nível confiança
alpha = 1 - cl
z_lower = norm.ppf(alpha/2)
z_upper = norm.ppf(1 - alpha/2)
width = norm.cdf(z_upper) - norm.cdf(z_lower)
sigma_x = std / np.sqrt(n)
e = width * sigma_x
intervalo = (media_amostra - e, media_amostra + e)
print(intervalo)
# (np.float64(5018.136031320628), np.float64(5081.863968679372))
Está errado esse raciocínio? Se sim, qual o erro?
Desde já, agradeço pelo atenção e esclarecimento da equipe! Vocês são 10!