1. Learn
  2. /
  3. Курси
  4. /
  5. Приклади: аналіз мереж у R

Connected

Вправа

Порівняйте відстані для абонентів і не абонентів

Порівняймо графи поїздок абонентів і не абонентів за відстанню. Пам'ятайте, що абоненти — це, як правило, місцеві жителі Чикаго, які регулярно користуються велосипедами, тоді як не абоненти — радше випадкові користувачі або туристи. Також важливо мати на увазі, що цей граф є відображенням географії. Який граф, на вашу думку, охоплює більшу географічну відстань? Чому?

get_diameter() і farthest_vertices() обидві повертають вершини графа, між якими найдовший «найкоротший маршрут» — get_diameter() надає всі проміжні вершини, тоді як farthest_vertices() повертає кінцеві вершини та кількість вузлів між ними.

Також надано calc_physical_distance_m() — функцію, що приймає два ідентифікатори станцій і обчислює фізичну відстань між ними (у метрах). Ви можете переглянути функцію, виконавши calc_physical_distance_m у консолі.

Інструкції 1/2

undefined XP
    1
    2
  • Отримайте діаметр subscriber_trip_graph.
  • Повторіть для customer_trip_graph.
  • Знайдіть найвіддаленіші вершини в subscriber_trip_graph.
  • Повторіть для customer_trip_graph.