เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแสดงผลหลายโมเดลพร้อมกัน

ในแบบฝึกหัดสองข้อที่ผ่านมา คุณสร้างโมเดลแยกตามหมวดหมู่อายุบ้านแต่ละประเภท แล้วคำนวณค่าพยากรณ์สำหรับแต่ละโมเดล ถึงเวลาแสดงผลเพื่อเปรียบเทียบกันแล้ว

เมื่อใช้ sns.lmplot() โดยกำหนดอาร์กิวเมนต์ hue เป็นตัวแปรเชิงหมวดหมู่ จะได้เส้นแนวโน้มหลายเส้น ซึ่งแต่ละเส้นมีความชันเป็นของตัวเอง ต่างจากโมเดล parallel slopes ในบทที่ 1 ที่ทุกโมเดลมีความชันเหมือนกัน

taiwan_real_estate พร้อมใช้งานแล้ว และ prediction_data ถูกโหลดเป็น DataFrame ที่รวมข้อมูลอายุบ้านทุกประเภทเข้าด้วยกัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Regression ระดับกลางด้วย statsmodels ใน Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Plot the trend lines of price_twd_msq vs. n_convenience for each house age category
____(x=____,
     y=____,
     data=____,
     hue=____,
     ci=____,
     legend_out=False)

plt.show()
แก้ไขและรันโค้ด