Calculando a variância
É importante entender, ao menos um pouco, o que as funções mais usadas fazem por baixo dos panos. Embora você talvez já saiba como calcular variâncias, este é um curso para iniciantes que não parte desse pressuposto. Neste exercício, vamos calcular explicitamente a variância do comprimento da pétala de Iris veriscolor usando as equações discutidas nos vídeos. Em seguida, usaremos np.var() para calcular a variância.
Este exercicio faz parte do curso
Pensamento Estatístico em Python (Parte 1)
Instruções do exercicio
- Crie um array chamado
differencesque seja a diferença entre os comprimentos de pétala (versicolor_petal_length) e o comprimento médio da pétala. A variávelversicolor_petal_lengthjá está no seu namespace como um array do NumPy, então você pode aproveitar as operações vetorizadas do NumPy. - Eleve ao quadrado cada elemento desse array. Por exemplo,
x**2eleva ao quadrado cada elemento do arrayx. Armazene o resultado emdiff_sq. - Calcule a média dos elementos em
diff_squsandonp.mean(). Armazene o resultado emvariance_explicit. - Calcule a variância de
versicolor_petal_lengthusandonp.var(). Armazene o resultado emvariance_np. - Imprima
variance_explicitevariance_npem uma única chamada deprintpara verificar se são consistentes.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Array of differences to mean: differences
# Square the differences: diff_sq
# Compute the mean square difference: variance_explicit
# Compute the variance using NumPy: variance_np
# Print the results