Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Data Science] Ngưỡng quyết định duyệt vay tín dụng

    Mô hình chấm điểm tín dụng trả về xác suất vỡ nợ... ngược lại, ở đây mô hình trả về xác suất pi∈[0,1]p_i \in [0,1]pi​∈[0,1] khách hàng iii trả được nợ. Ngân hàng chọn ngưỡng quyết định ttt: dự đoán y^i=1\hat{y}_i = 1y^​i​=1 (duyệt vay) nếu pi≥tp_i \ge tpi​≥t, ngược lại y^i=0\hat{y}_i = 0y^​i​=0 (từ chối).

    Cho nnn xác suất, ngưỡng ttt và nhãn thực yi∈{0,1}y_i \in \{0,1\}yi​∈{0,1} (1 = thực tế trả được nợ). Hãy in ra số khách hàng được dự đoán dương (y^i=1\hat{y}_i = 1y^​i​=1) và accuracy của dự đoán so với nhãn thực. Lưu ý trường hợp pi=tp_i = tpi​=t vẫn được dự đoán là 1.

    • Định dạng đầu vào:

      Dòng đầu: số nguyên nnn và số thực ttt (ngưỡng). Dòng thứ hai: nnn số thực pip_ipi​. Dòng thứ ba: nnn số nguyên yiy_iyi​ (0/1).

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 10000; 0 ≤ p_i ≤ 1; 0 ≤ t ≤ 1.

    • Định dạng đầu ra:

      Một dòng gồm hai giá trị: số dự đoán dương (số nguyên) và accuracy (làm tròn 2 chữ số thập phân {:.2f}), cách nhau một dấu cách.

    Ví dụ:

    Đầu vào:

    5 0.5
    0.9 0.4 0.5 0.3 0.7
    1 0 1 0 0

    Đầu ra:

    3 0.80

    Giải thích:

    Với t=0.5: dự đoán (1,0,1,0,1) — chú ý p=0.5 ≥ t nên dự đoán 1. Số dương = 3. So với nhãn thực (1,0,1,0,0): đúng 4/5 ⇒ accuracy 0.80

    Đang tải editor...