Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een verkennende plot van het vriendschapsnetwerkobject g1 met plot().
  • Zet het gender-attribuut van elke vertex om naar een vector met getallen, values, door te factoriseren en vervolgens as.numeric() te gebruiken.
  • Bereken de assortativiteit op basis van gender met de functie assortativity(). Het eerste argument is het graafobject g1. Het tweede argument zijn de values.
  • 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)

Code bewerken en uitvoeren