1
resposta

Comandos para obter o desvio padrão amostral e o populacional com numpy

Olá, fiquei em dúvida se o comando np.std() calcula o desvio padrão amostral ou populacional.

Caso esse comando retorne o valor do desvio padrão amostral, qual comando retorna o populacional?

Imagino que esse detalhamento seja feito em um curso com foco em Estatística, mas gostaria de me atentar à aplicação correta desses comandos desde já.

Agradeço pela ajuda !!!

1 resposta

Olá Paulo, tudo bem? Espero que sim!

A função np.std() possui o parâmetro ddof que significa degrees of freedom, em português graus de liberdade. Esse parâmetro por padrão é 0 na função, isso significa que não estamos estimando nenhum parâmetro, retornando assim o desvio padrão populacional. Caso queira calcular o desvio padrão amostral, basta utilizar o parâmetro ddof = 1. Exemplo: np.std(conjunto_dados, ddof = 1).

Bons estudos!