НачатьНачать бесплатно

Сравнение расстояний для подписчиков и неподписчиков

Давайте сравним графы подписчиков и неподписчиков с точки зрения расстояния. Напомним: подписчики — это, как правило, постоянные жители Чикаго, которые регулярно пользуются велосипедами, тогда как неподписчики чаще всего являются случайными пользователями или туристами. Важно также помнить, что этот граф отражает реальную географию. Как вы думаете, в каком графе географическое расстояние окажется больше? Почему?

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(___)
Редактировать и запускать код