Kom igångKom igång gratis

Assortativity

I den här övningen ska du beräkna assortativity() för det andra vänskapsnätverket från det första kapitlet. Det är ett mått på hur selektivt kopplade vertexar är till andra vertexar med identiska attribut. Du ska också beräkna graden av assortativity, vilket visar hur selektivt kopplade vertexar är till andra vertexar med liknande grad.

Den här övningen är en del av kursen

Nätverksanalys i R

Visa kurs

Övningsinstruktioner

  • Gör en utforskande plot av vänskapsnätverksobjektet g1 med hjälp av plot().
  • Konvertera gender-attributet för varje vertex till en vektor med tal som kallas values genom att faktorisera och sedan använda as.numeric().
  • Beräkna assortativity baserat på kön med funktionen assortativity(). Det första argumentet ska vara grafobjektet g1. Det andra argumentet är values.
  • Beräkna graden av assortativity för nätverket med assortativity.degree(). Det första argumentet ska vara grafobjektet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Plot the network
___(g1)

# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))

# Calculate the assortativity of the network based on gender
___(g1, ___)

# Calculate the assortativity degree of the network
___(___, directed = FALSE)

Redigera och kör kod