Meest bereisde vertrek- en aankomststations
Hier bekijken we naar welke stations het vaakst wordt gereisd en van welke stations het vaakst wordt vertrokken, plus de verhouding tussen in- en uitgraad. Dit laat zien welke stations scheef zijn: veel fietsen die ervan worden opgehaald of waar juist veel fietsen worden achtergelaten. Voor een deelfietsnetwerk als dit om goed te werken, kun je niet te veel bron- of putstations hebben; anders moet de eigenaar voortdurend fietsen verplaatsen! Idealiter corrigeert het netwerk zichzelf, en als dat zo is, verwachten we dat bijna alle stations een verhouding tussen in- en uitgraad van rond de één hebben. We bekijken dit eerst in het ongewogen geval.
Deze oefening maakt deel uit van de cursus
Casestudies: netwerkanalyse in R
Oefeninstructies
- Maak een data frame met de volgende kolommen.
trip_outmoet de"out"graadverdeling vantrip_g_simpbevatten.trip_inmoet de"in"graadverdeling bevatten.ratiomoet de verhouding bevatten van "out" graden gedeeld door "in" graden.
- Filter
trip_degop rijen waar zoweltrip_outalstrip_ingroter zijn dan10. - Plot een histogram van de gefilterde verhoudingen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
trip_deg <- data_frame(
# Find the "out" degree distribution
trip_out = degree(___, mode = "___"),
# ... and the "in" degree distribution
trip_in = degree(___, mode = "in")
# Calculate the ratio of out / in
ratio = ___ / trip_in
)
trip_deg_filtered <- trip_deg %>%
# Filter for rows where trips in and out are both over 10
___(___ > 10, ___ > 10)
# Plot histogram of filtered ratios
hist(___$ratio)