1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích dự đoán nâng cao với Python

Connected

Bài tập

Tính target tổng hợp

Giả sử bạn muốn xây dựng một mô hình dự đoán xem những nhà quyên góp nào có khả năng cao sẽ tặng hơn 50 euro trong một tháng nhất định.

Cho trước một basetable basetable đã có một hàng cho mỗi nhà quyên góp trong population, cột donor_id đại diện cho nhà quyên góp. Theo timeline, target sẽ là 1 nếu nhà quyên góp đã tặng hơn 50 euro trong tháng 1 năm 2017 và 0 nếu không.

DataFrame pandas gifts_201701 chứa tất cả khoản quyên góp trong tháng 1 năm 2017. Trong bài tập này bạn sẽ thêm cột target vào basetable.

Hướng dẫn

100 XP
  • Tạo gifts_summed, trong đó với mỗi nhà quyên góp trong gifts_201701 là tổng số tiền quyên góp.
  • Từ gifts_summed, suy ra một list targets gồm các nhà quyên góp đã tặng hơn 50 Euro trong giai đoạn target.
  • Thêm target vào basetable.
  • Tính và in tỷ lệ xuất hiện target (target incidence).