Assortativiteit
In deze oefening bepaal je de assortativity() van het tweede vriendschapsnetwerk uit het eerste hoofdstuk. Dit is een maat voor de mate waarin vertices bij voorkeur verbonden zijn met andere vertices met identieke attributen. Je bepaalt ook de graad-assortativiteit, die aangeeft in hoeverre vertices bij voorkeur verbonden zijn met andere vertices met een vergelijkbare graad.
Deze oefening maakt deel uit van de cursus
Netwerkanalyse in R
Oefeninstructies
- Maak een verkennende plot van het vriendschapsnetwerkobject
g1metplot(). - Zet het
gender-attribuut van elke vertex om naar een vector met getallen,values, door te factoriseren en vervolgensas.numeric()te gebruiken. - Bereken de assortativiteit op basis van gender met de functie
assortativity(). Het eerste argument is het graafobjectg1. Het tweede argument zijn devalues. - Bereken de graad-assortativiteit van het netwerk met
assortativity.degree(). Het eerste argument is het graafobject.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)