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

ละติจูดมีความสัมพันธ์กับจำนวนเดือนที่เปิดตลาดหรือไม่?

ขณะสำรวจชุดข้อมูลตลาดเกษตรกรด้วย scatter matrix คุณสังเกตเห็นความสัมพันธ์ที่น่าสนใจระหว่างละติจูดของตลาดกับจำนวนเดือนที่เปิดให้บริการ เพื่อเจาะลึกความสัมพันธ์นี้มากขึ้น จึงตัดสินใจใช้ regression plot ของ Seaborn เพื่อดูว่ารูปแบบนี้มีน้ำหนักจริงหรือเป็นเพราะจุดข้อมูลที่ทับซ้อนกันหนาแน่นทำให้สายตาหลอก

เพื่อให้เส้น regression โดดเด่นขึ้น ให้ลดความทึบของจุดพื้นหลังที่ทับซ้อนกันและเปลี่ยนสีเป็นสีเทาที่ดูนุ่มตา เนื่องจากไม่ได้ต้องการทำการอนุมานอย่างเป็นทางการและต้องการตรวจสอบรูปแบบข้อมูลอย่างรวดเร็ว จึงสามารถปิดแถบความไม่แน่นอนที่แสดงโดยค่าเริ่มต้นได้

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

การพัฒนาการแสดงผลข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ตั้งค่าความทึบของจุดใน scatter plot ให้เป็น 10% และกำหนดสีเป็น 'gray'
  • ปิดการแสดงแถบความเชื่อมั่น (confidence interval) ที่เปิดอยู่โดยค่าเริ่มต้น

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

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

sns.regplot(x = 'lat', 
            y = 'months_open', 
            # Set scatter point opacity & color
            ____ = {'alpha':____, 'color':'____'}, 
            # Disable confidence band
            ____ = ____, 
            data = markets)

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