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

การคำนวณ linkage

ลองกลับมาดูตัวอย่างผู้เล่นสามคนบนสนามอีกครั้ง ด้านล่างคือเมทริกซ์ระยะทางระหว่างผู้เล่นทั้งสาม ซึ่งเก็บอยู่ในตัวแปร dist_players

จากเมทริกซ์นี้ กลุ่มแรกที่ก่อตัวขึ้นคือผู้เล่น 1 และ 2 เนื่องจากทั้งสองอยู่ใกล้กันมากที่สุด โดยมีระยะทาง Euclidean เท่ากับ 11

ตอนนี้ให้นำวิธี linkage ทั้งสามแบบที่เรียนมาใช้ เพื่อหาระยะทางระหว่างกลุ่มนี้กับผู้เล่น 3

1 2
2 11
3 16 18

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

การวิเคราะห์กลุ่มข้อมูลใน R

ดูคอร์ส

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

  • คำนวณระยะทางจากผู้เล่น 3 ไปยังกลุ่มผู้เล่น 1 และ 2 โดยใช้วิธี linkage สามแบบต่อไปนี้
    • Complete: ระยะทางที่ได้อิงจากค่าสูงสุด
    • Single: ระยะทางที่ได้อิงจากค่าต่ำสุด
    • Average: ระยะทางที่ได้อิงจากค่าเฉลี่ย

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

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

# Extract the pair distances
distance_1_2 <- dist_players[1]
distance_1_3 <- dist_players[2]
distance_2_3 <- dist_players[3]

# Calculate the complete distance between group 1-2 and 3
complete <- max(c(___, ___))
complete

# Calculate the single distance between group 1-2 and 3
single <- ___
single

# Calculate the average distance between group 1-2 and 3
average <- ___
average
แก้ไขและรันโค้ด