Ajustando o número de bins em um histograma
O histograma que você acabou de fazer tinha dez bins. Esse é o padrão do matplotlib. A “regra da raiz quadrada” é uma heurística bastante usada para escolher o número de bins: escolha o número de bins como a raiz quadrada do número de amostras. Plote novamente o histograma dos comprimentos das pétalas de Iris versicolor, desta vez usando a regra da raiz quadrada para o número de bins. Você especifica o número de bins usando o argumento nomeado bins de plt.hist().
As utilidades de plotagem já foram importadas e os padrões do seaborn já estão definidos. A variável versicolor_petal_length contém um array com os comprimentos das pétalas e já está no seu ambiente.
Este exercicio faz parte do curso
Pensamento Estatístico em Python (Parte 1)
Instruções do exercicio
- Importe
numpycomonp. Isso dá acesso à função de raiz quadrada,np.sqrt(). - Determine quantos pontos de dados você tem usando
len(). - Calcule o número de bins usando a regra da raiz quadrada.
- Converta o número de bins para inteiro usando a função nativa
int(). - Gere o histograma e certifique-se de usar o argumento nomeado
bins. - Clique em Enviar para plotar a figura e ver o resultado do seu trabalho!
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Import numpy
# Compute number of data points: n_data
# Number of bins is the square root of number of data points: n_bins
# Convert number of bins to integer: n_bins
# Plot the histogram
# Label axes
_ = plt.xlabel('petal length (cm)')
_ = plt.ylabel('count')
# Show histogram
plt.show()