은행이 부실해질까요?
이전 연습 문제에서 구해서 네임스페이스에 있는 n_defaults의 부도 횟수를 CDF로 그려 보세요. 1장에 작성한 ecdf() 함수를 사용할 수 있어요.
만약 이자율 조건상 대출 중 10건 이상이 부도나면 은행이 손실을 보게 된다면, 은행이 돈을 잃을 확률은 얼마인가요?
이 연습은 강의의 일부입니다
Python으로 하는 Statistical Thinking (파트 1)
연습 안내
n_defaults의 ECDF를 위한x와y값을 계산하세요.- ECDF를 그리고 축 레이블을 지정하세요.
plt.plot()호출에서x와y외에marker = '.'와linestyle = 'none'도 포함해야 함을 기억하세요. - 플롯을 표시하세요.
n_defaults배열에서 값이 10 이상인 항목의 총개수를 계산하세요. 이를 위해n_defaults의 각 항목이>= 10인지 알려 주는 불리언 배열을 만든 다음,np.sum()으로 그 배열의 항목을 모두 합하세요. 예를 들어np.sum(n_defaults <= 5)는 부도가 5회 이하인 경우의 개수를 계산합니다.- 은행이 손실을 볼 확률은
n_defaults중 10 이상인 값의 비율입니다. 이 결과를 출력하고 "제출"을 눌러 주세요!
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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))