Nejfrekventovanější stanice příjezdů a odjezdů
Podíváme se na to, které stanice jsou nejčastějším cílem nebo výchozím bodem tras, a také na poměr vstupního a výstupního stupně. To nám prozradí, které stanice jsou výrazně skloněné k jednomu směru – tedy že z nich buď hodně kol odjíždí, nebo se u nich naopak hromadí. Aby síť sdílení kol fungovala efektivně, nesmí být příliš mnoho zdrojových nebo cílových stanic, jinak by provozovatel musel neustále kola přemísťovat. Ideálně je síť navržena tak, aby se sama vyrovnávala – v takovém případě očekáváme, že téměř všechny stanice budou mít poměr vstupního a výstupního stupně blízký jedné. Nejprve se na to podíváme v nevážené variantě.
Toto cvičení je součástí kurzu
Případové studie: Analýza sítí v R
Pokyny k cvičení
- Vytvoř datový rámec obsahující následující sloupce.
trip_outmá obsahovat rozložení stupňů"out"grafutrip_g_simp.trip_inmá obsahovat rozložení stupňů"in".ratiomá obsahovat poměr stupňů „out" dělených stupni „in".
- Filtruj
trip_degtak, aby zbývaly pouze řádky, kde jsoutrip_outitrip_invětší než10. - Vykresli histogram filtrovaných pomě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.
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)