Comece agoraComece grátis

Plotando a PMF Binomial

Como mencionado no vídeo, criar uma PMF bem apresentável exige alguns truques do matplotlib que não vamos detalhar aqui. Em vez disso, vamos plotar a PMF da distribuição Binomial como um histograma usando habilidades que você já aprendeu. O truque é configurar as bordas das barras para passar a plt.hist() por meio do argumento nomeado bins. Queremos as barras centradas nos inteiros. Então, as bordas devem ser -0.5, 0.5, 1.5, 2.5, ... até max(n_defaults) + 1.5. Você pode gerar um array assim usando np.arange() e depois subtrair 0.5 do array.

Você já amostrou a distribuição Binomial nos exercícios sobre inadimplência de empréstimos, e as amostras resultantes estão no array do NumPy n_defaults.

Este exercicio faz parte do curso

Pensamento Estatístico em Python (Parte 1)

Ver curso

Instruções do exercicio

  • Usando np.arange(), calcule as bordas das barras de forma que as barras fiquem centradas nos inteiros. Armazene o array resultante na variável bins.
  • Use plt.hist() para plotar o histograma de n_defaults com os argumentos nomeados density=True e bins=bins.
  • Mostre o gráfico.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Compute bin edges: bins
bins = np.arange(____, ____ + ____) - 0.5

# Generate histogram


# Label axes



# Show the plot
Editar e Executar Código