Porovnání vzdáleností předplatitelů a nepředplatitelů
Pojďme porovnat grafy předplatitelů a nepředplatitelů z hlediska vzdálenosti. Předplatitele si můžeme představit jako místní obyvatele Chicaga, kteří kola využívají pravidelně, zatímco nepředplatitelé jsou spíše příležitostní uživatelé nebo turisté. Důležité je také mít na paměti, že tento graf je reprezentací reálné geografie. Který graf podle tebe pokrývá větší geografickou vzdálenost? A proč?
get_diameter() a farthest_vertices() obě vrací vrcholy grafu, mezi nimiž je nejdelší „nejkratší cesta" – get_diameter() vrátí všechny mezilehlé vrcholy, zatímco farthest_vertices() vrátí koncové vrcholy a počet uzlů mezi nimi.
K dispozici máš také funkci calc_physical_distance_m(), která přijímá dvě ID stanic a vypočítá fyzickou vzdálenost mezi nimi (v metrech). Funkci si můžeš prohlédnout spuštěním calc_physical_distance_m v konzoli.
Toto cvičení je součástí kurzu
Případové studie: Analýza sítí v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___)