1
resposta

Resolução de exercicio da plataforma

No curso "Estatística com Python: Probabilidade e Amostragem", tem uma atividade dentro do modulo "Nível e intervalo de confiança":

*Uma amostra aleatória simples de 1976 itens de uma população normalmente distribuída, com desvio padrão populacional igual a 11, resultou em uma média amostral de 28.

Qual o intervalo de confiança de 90% para a média populacional?

Mesmo que eu copie o codigo da resposta no colab:

from scipy.stats import norm import numpy as np

media_amostral = 28 desvio_padrao = 11 n = 1976

norm.interval(alpha = 0.90, loc = media_amostral, scale = desvio_padrao / np.sqrt(n))

Dá o seguinte erro:

TypeError Traceback (most recent call last) in <cell line: 8>() 6 n = 1976 7 ----> 8 norm.interval(alpha = 0.90, loc = media_amostral, scale = desvio_padrao / np.sqrt(n))

TypeError: rv_generic.interval() missing 1 required positional argument: 'confidence'

1 resposta

Oi, Rafael!

Recentemente, houve uma atualização da biblioteca scipy.stats que alterou o parâmetro alpha do método interval para confidence. Para que seu código funcione, basta alterar o nome desse parâmetro. Fica assim:

from scipy.stats import norm
import numpy as np

media_amostral = 28
desvio_padrao = 11
n = 1976

norm.interval(confidence = 0.90, 
                loc = media_amostral, 
                scale = desvio_padrao / np.sqrt(n))

Muito obrigada por compartilhar o erro que você recebeu conosco! Já vamos providenciar a alteração da atividade.

Espero que esteja gostando do curso :)

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!