Порівняйте відстані для абонентів і не абонентів
Порівняймо графи поїздок абонентів і не абонентів за відстанню. Пам'ятайте, що абоненти — це, як правило, місцеві жителі Чикаго, які регулярно користуються велосипедами, тоді як не абоненти — радше випадкові користувачі або туристи. Також важливо мати на увазі, що цей граф є відображенням географії. Який граф, на вашу думку, охоплює більшу географічну відстань? Чому?
get_diameter() і farthest_vertices() обидві повертають вершини графа, між якими найдовший «найкоротший маршрут» — get_diameter() надає всі проміжні вершини, тоді як farthest_vertices() повертає кінцеві вершини та кількість вузлів між ними.
Також надано calc_physical_distance_m() — функцію, що приймає два ідентифікатори станцій і обчислює фізичну відстань між ними (у метрах). Ви можете переглянути функцію, виконавши calc_physical_distance_m у консолі.
Ця вправа є частиною курсу
Приклади: аналіз мереж у 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(___)