Kom igångKom igång gratis

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

Visa kurs

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(___)
Redigera och kör kod