ตรวจสอบฟีเจอร์ที่มีความสัมพันธ์กัน
กลับมาที่ชุดข้อมูล wine กันอีกครั้ง ชุดข้อมูลนี้ประกอบด้วยฟีเจอร์เชิงตัวเลขแบบต่อเนื่อง ให้รันค่าสัมประสิทธิ์สหสัมพันธ์เพียร์สันบนชุดข้อมูล เพื่อหาคอลัมน์ที่เป็นตัวเลือกที่ดีสำหรับการตัดออก จากนั้นลบคอลัมน์เหล่านั้นออกจาก DataFrame
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python
คำแนะนำการฝึกหัด
- แสดงค่าสัมประสิทธิ์สหสัมพันธ์เพียร์สันของฟีเจอร์แต่ละคู่ในชุดข้อมูล
wine - ลบคอลัมน์ใดก็ตามออกจาก
wineที่มีค่าสัมประสิทธิ์สหสัมพันธ์ สูงกว่า 0.75 กับ คอลัมน์อื่นอย่างน้อยสองคอลัมน์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print out the column correlations of the wine dataset
print(____)
# Drop that column from the DataFrame
wine = wine.____(____, ____)
print(wine.head())