1
resposta

por que colocar abs no codigo

Por que se utilizar o codigo : (sem o abs) o valor de p_valor é igual a 1.96 e não é igual a resposta do exercicício? p_valor=2*norm.sf(z) p_valor

1 resposta

Olá Jéssica, tudo bem? Espero que sim!

Como o teste é bicaudal, temos que levar em consideração a probabilidade de ser maior que o Z de teste se o Z for positivo, e de ser menor que o Z de teste se o Z for negativo, resultando em 2 * P(x>|Z|).

A função cdf() nos dá a probabilidade acumulada enquanto a sf(), a função de sobrevivência, é 1 - cdf():

Distribuição de probabilidade acumulada

Função de sobrevivência

Repare que usando a função de sobrevivência na imagem anterior, estamos calculando a probabilidade p(x>x0), mas o que queremos no exercício é a probabilidade p(x<z) quando o z for negativo e a probabilidade de p(x>z) quando z for positivo, que são as caudas da nossa normal. A probabilidade p(x<z) quando z é negativo é equivalente a p(x>z) quando z é positivo, portanto podemos usar 2* p(x>|z|) = p(x<-z) + p(x>+z).

Veja a imagem abaixo:

Distribuição normal de probabilidades

No exemplo da vídeo-aula, o Z já era positivo, então quando calculamos 2 * p(x>z) já resultava na resposta correta porque |z| = z quando z é positivo. Mas no exercício obtemos um Z negativo, que resulta em uma resposta diferente caso não utilizamos o módulo.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!