การสร้าง Cumulative Gains Curve
Cumulative gains curve คือกราฟสำหรับประเมินประสิทธิภาพของโมเดล โดยแสดงให้เห็นว่าเมื่อเลือกกลุ่มประชากรที่มีความน่าจะเป็นสูงสุดในการเป็นเป้าหมายตามโมเดลมาในสัดส่วนหนึ่ง จะครอบคลุมเป้าหมายที่แท้จริงได้กี่เปอร์เซ็นต์
ในการสร้างกราฟนี้ สามารถใช้เมธอด .plot_cumulative_gain() จากโมดูล scikitplot ร่วมกับโมดูล matplotlib.pyplot เช่นเดียวกับเมทริกซ์หรือกราฟประเมินโมเดลอื่น ๆ คุณต้องมีทั้งค่าเป้าหมายจริงและค่าที่โมเดลทำนายไว้เพื่อสร้าง cumulative gains curve
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์เบื้องต้นด้วย Python
คำแนะนำการฝึกหัด
- Import โมดูล
matplotlib.pyplot - Import โมดูล
scikitplot - สร้าง cumulative gains curve โดยใช้ค่าที่โมเดลทำนายจาก
predictions_testและค่าเป้าหมายจริงจากtargets_test
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the matplotlib.pyplot module
import ____.____ as plt
# Import the scikitplot module
import ____ as skplt
# Plot the cumulative gains graph
skplt.metrics.____(targets_test, ____)
plt.show()