Jämför avstånd för prenumeranter och icke-prenumeranter
Nu ska vi jämföra graferna för prenumeranter och icke-prenumeranter utifrån avstånd. Kom ihåg att prenumeranter kan betraktas som Chicagobor som regelbundet använder cyklarna, medan icke-prenumeranter troligen är mer tillfälliga användare eller turister. Det är också viktigt att ha i åtanke att den här grafen representerar geografi. Vilken graf tror du har det längsta geografiska avståndet? Varför?
get_diameter() och farthest_vertices() returnerar båda de noder i grafen som har den längsta "kortaste vägen" mellan sig – get_diameter() ger alla mellanliggande noder, medan farthest_vertices() ger ändnoderna och antalet noder mellan dem.
calc_physical_distance_m() är en funktion som tar två stations-ID som indata och beräknar det fysiska avståndet mellan stationerna (i meter). Du kan visa funktionen genom att köra calc_physical_distance_m i konsolen.
Den här övningen är en del av kursen
Fallstudier: Nätverksanalys i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___)