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
Övningsinstruktioner
- Gör en utforskande plot av vänskapsnätverksobjektet
g1med hjälp avplot(). - Konvertera
gender-attributet för varje vertex till en vektor med tal som kallasvaluesgenom att faktorisera och sedan användaas.numeric(). - Beräkna assortativity baserat på kön med funktionen
assortativity(). Det första argumentet ska vara grafobjektetg1. Det andra argumentet ärvalues. - 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)