Comece agoraComece grátis

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)

Ver curso

Instruções do exercicio

  • Importe numpy como np. 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()
Editar e Executar Código