การแสดงผลการพยากรณ์
DataFrame การพยากรณ์ที่สร้างไว้ประกอบด้วยคอลัมน์ค่าตัวแปรอธิบายและคอลัมน์ค่าตัวแปรตอบสนอง ซึ่งหมายความว่าสามารถพล็อตข้อมูลนี้บน scatter plot เดียวกันกับข้อมูลตัวแปรตอบสนองและตัวแปรอธิบายได้
prediction_data พร้อมใช้งานแล้ว โดยโค้ดสำหรับพล็อตที่สร้างด้วย sns.regplot() ในบทที่ 1 แสดงอยู่ด้านล่าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การถดถอยเบื้องต้นด้วย statsmodels ใน Python
คำแนะนำการฝึกหัด
- สร้างรูปภาพใหม่เพื่อพล็อตหลายเลเยอร์
- ขยายโค้ดการพล็อตโดยเพิ่มจุดสำหรับผลการพยากรณ์ใน
prediction_dataแล้วกำหนดสีจุดเป็นสีแดง - แสดงพล็อตที่มีหลายเลเยอร์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a new figure, fig
fig = ____
sns.regplot(x="n_convenience",
y="price_twd_msq",
data=taiwan_real_estate,
ci=None)
# Add a scatter plot layer to the regplot
sns.____(____)
# Show the layered plot
plt.____()