การคำนวณระยะทางระหว่างตัวแปรเชิงหมวดหมู่
ในแบบฝึกหัดนี้ จะได้สำรวจวิธีคำนวณระยะทางแบบไบนารี (Jaccard)
ก่อนคำนวณระยะทาง จะต้องแปลงหมวดหมู่ให้เป็น dummy variables โดยใช้ฟังก์ชัน dummy.data.frame() จากไลบรารี dummies
ชุดข้อมูลที่ใช้คือ data frame job_survey ซึ่งเก็บผลสำรวจไว้จำนวนหนึ่ง ประกอบด้วยคอลัมน์ดังนี้:
- job_satisfaction ค่าที่เป็นไปได้: "Hi", "Mid", "Low"
- is_happy ค่าที่เป็นไปได้: "Yes", "No"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์กลุ่มข้อมูลใน R
คำแนะนำการฝึกหัด
- สร้าง data frame แบบ dummified ชื่อ
dummy_survey - สร้างเมทริกซ์ระยะทาง Jaccard สำหรับข้อมูลสำรวจที่แปลงแล้ว โดยเก็บไว้ในตัวแปร
dist_surveyใช้ฟังก์ชันdist()พร้อมพารามิเตอร์method = 'binary' - แสดงผลข้อมูลต้นฉบับและเมทริกซ์ระยะทาง
- สังเกตการณ์ที่มีระยะทางเป็น 0 ในข้อมูลต้นฉบับ (1, 2 และ 3)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Dummify the Survey Data
dummy_survey <- ___
# Calculate the Distance
dist_survey <- ___
# Print the Original Data
___
# Print the Distance Matrix
___