Zacznij terazZacznij za darmo

Porównanie odległości: abonenci a nieabonenci

Porównajmy grafy abonentów i nieabonentów pod kątem odległości. Abonentów możemy traktować jako stałych mieszkańców Chicago, którzy regularnie korzystają z rowerów, natomiast nieabonenci to najprawdopodobniej okazjonalni użytkownicy lub turyści. Warto też pamiętać, że ten graf odzwierciedla rzeczywistą geografię. Jak myślisz – który graf charakteryzuje się większymi odległościami geograficznymi? Dlaczego?

get_diameter() i farthest_vertices() zwracają wierzchołki grafu, między którymi „najkrótsza trasa" jest najdłuższa – get_diameter() podaje wszystkie pośrednie wierzchołki, natomiast farthest_vertices() zwraca wierzchołki końcowe oraz liczbę węzłów między nimi.

Dostępna jest też funkcja calc_physical_distance_m(), która przyjmuje dwa identyfikatory stacji i oblicza fizyczną odległość między nimi (w metrach). Możesz ją podejrzeć, wpisując calc_physical_distance_m w konsoli.

To ćwiczenie jest częścią kursu

Studia przypadków: analiza sieci w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(___)
Edytuj i uruchom kod