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
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(___)