1. Nauka
  2. /
  3. Kursy
  4. /
  5. Studia przypadków: analiza sieci w R

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
    1
    2
  • Wyznacz średnicę grafu subscriber_trip_graph.
  • Powtórz to samo dla customer_trip_graph.
  • Znajdź najdalsze wierzchołki w subscriber_trip_graph.
  • Powtórz dla customer_trip_graph.