1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tư duy Thống kê với Python (Phần 1)

Connected

Bài tập

Ngân hàng có phá sản không?

Hãy vẽ số lượng vỡ nợ bạn thu được từ bài tập trước, đang có trong namespace là n_defaults, dưới dạng CDF. Hàm ecdf() bạn đã viết ở chương đầu tiên hiện có sẵn.

Nếu lãi suất khiến ngân hàng bị lỗ khi có từ 10 khoản vay trở lên bị vỡ nợ, xác suất ngân hàng bị lỗ là bao nhiêu?

Hướng dẫn

100 XP
  • Tính các giá trị x và y cho ECDF của n_defaults.
  • Vẽ ECDF và nhớ gắn nhãn trục. Hãy thêm marker = '.' và linestyle = 'none' bên cạnh x và y trong lời gọi plt.plot().
  • Hiển thị biểu đồ.
  • Tính tổng số phần tử trong mảng n_defaults có giá trị lớn hơn hoặc bằng 10. Để làm vậy, hãy tạo một mảng boolean cho biết một phần tử của n_defaults có >= 10 hay không. Sau đó cộng tất cả phần tử trong mảng này bằng np.sum(). Ví dụ, np.sum(n_defaults <= 5) sẽ tính số trường hợp có 5 hoặc ít hơn lần vỡ nợ.
  • Xác suất ngân hàng bị lỗ chính là tỷ lệ phần tử của n_defaults lớn hơn hoặc bằng 10. In kết quả này ra bằng cách bấm Gửi!