เปรียบเทียบระยะทางระหว่างสมาชิกและผู้ใช้ทั่วไป
มาเปรียบเทียบกราฟของสมาชิก (subscriber) และผู้ใช้ทั่วไป (non-subscriber) โดยดูจากระยะทางกัน สมาชิกมักเป็นชาวชิคาโกที่ใช้จักรยานเป็นประจำ ส่วนผู้ใช้ทั่วไปมักเป็นผู้ใช้งานแบบครั้งคราวหรือนักท่องเที่ยว อย่าลืมว่ากราฟนี้แทนโครงสร้างทางภูมิศาสตร์ด้วย ลองคิดดูว่ากราฟของใครมีระยะทางทางภูมิศาสตร์ที่ไกลกว่า และเพราะอะไร
get_diameter() และ farthest_vertices() ใช้หา vertex ในกราฟที่มี "เส้นทางสั้นที่สุด" ยาวที่สุด – get_diameter() จะคืนค่า vertex กลางทุกตัวในเส้นทางนั้น ส่วน farthest_vertices() จะคืนค่าเฉพาะ vertex ปลายทางและจำนวน node ระหว่างนั้น
นอกจากนี้ยังมีฟังก์ชัน calc_physical_distance_m() ที่รับ ID ของสถานีสองแห่งเป็นอินพุตและคำนวณระยะทางจริงระหว่างสถานี (หน่วยเป็นเมตร) ดูรายละเอียดฟังก์ชันได้โดยรัน calc_physical_distance_m ใน console
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เครือข่ายใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get the diameter of the subscriber graph
get_diameter(___)
# Get the diameter of the customer graph
get_diameter(___)
# Find the farthest vertices of the subscriber graph
farthest_vertices(___)
# Find the farthest vertices of the customer graph
farthest_vertices(___)