O banco vai falir?
Plote o número de inadimplências que você obteve no exercício anterior, disponível no seu namespace como n_defaults, como uma CDF. A função ecdf() que você escreveu no primeiro capítulo está disponível.
Se as taxas de juros são tais que o banco perde dinheiro se 10 ou mais de seus empréstimos entrarem em inadimplência, qual é a probabilidade de o banco perder dinheiro?
Este exercicio faz parte do curso
Pensamento Estatístico em Python (Parte 1)
Instruções do exercicio
- Calcule os valores de
xeyda ECDF den_defaults. - Plote a ECDF, garantindo que os eixos estejam rotulados. Lembre-se de incluir
marker = '.'elinestyle = 'none', além dexey, na sua chamada aplt.plot(). - Mostre o gráfico.
- Calcule o número total de entradas no seu array
n_defaultsque são maiores ou iguais a 10. Para isso, compute um array booleano que diga se uma determinada entrada den_defaultsé>= 10. Em seguida, some todas as entradas desse array usandonp.sum(). Por exemplo,np.sum(n_defaults <= 5)calcularia o número de simulações com 5 ou menos inadimplências. - A probabilidade de o banco perder dinheiro é a fração de
n_defaultsque são maiores ou iguais a 10. Imprima esse resultado clicando em Enviar!
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Compute ECDF: x, y
# Plot the ECDF with labeled axes
# Show the plot
# Compute the number of 100-loan simulations with 10 or more defaults: n_lose_money
# Compute and print probability of losing money
print('Probability of losing money =', n_lose_money / len(n_defaults))