การแสดงภาพตัวแปรตัวเลขสามตัว
นอกจากกราฟ 3 มิติแล้ว ยังมีทางเลือกแบบ "แบน" ที่อ่านค่าได้ง่ายกว่า แม้จะต้องใช้ความคิดเพิ่มขึ้นเล็กน้อยในการสร้าง แนวทางที่ดีคือการพล็อตตัวแปรอธิบายเชิงตัวเลขสองตัวบนแกน x และแกน y ของ scatter plot แล้วกำหนดสีของจุดตามตัวแปรตอบสนอง
taiwan_real_estate พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Regression ระดับกลางด้วย statsmodels ใน Python
คำแนะนำการฝึกหัด
- คำนวณรากที่สองของระยะทางไปยังสถานี MRT ที่ใกล้ที่สุด แล้วเก็บไว้ในตัวแปร
sqrt_dist_to_mrt_m - ใช้ชุดข้อมูล
taiwan_real_estateวาด scatter plot ของsqrt_dist_to_mrt_mเทียบกับจำนวนร้านสะดวกซื้อในบริเวณใกล้เคียง โดยกำหนดสีตามราคาบ้าน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Transform dist_to_mrt_m to sqrt_dist_to_mrt_m
taiwan_real_estate["sqrt_dist_to_mrt_m"] = ____
# Draw a scatter plot of sqrt_dist_to_mrt_m vs. n_convenience colored by price_twd_msq
____
# Show the plot
plt.show()