Aan de slagGa gratis aan de slag

Belangrijke knooppunten identificeren

De meest rechttoe-rechtaan maat voor het belang van een knooppunt is de graad van een knooppunt. De uitgraad (out-degree) van een knooppunt is het aantal andere personen waarheen een uitgaande verbinding (edge) is gericht. De ingraad (in-degree) is het aantal verbindingen dat wordt ontvangen van andere personen. In het mazelennetwerk hebben personen die veel anderen besmetten een hoge uitgraad. In deze oefening ga je na of personen een vergelijkbaar aantal andere kinderen besmetten, of dat er sleutelkinderen zijn met een hoge uitgraad die veel andere kinderen besmetten.

Deze oefening maakt deel uit van de cursus

Netwerkanalyse in R

Cursus bekijken

Oefeninstructies

  • Bereken de uitgraad van elk knooppunt met de functie degree(). Het eerste argument is het netwerk-graafobject en het tweede argument is de mode, die één van out, in of all moet zijn. Wijs de uitvoer van deze functie toe aan het object g.outd.
  • Bekijk een samenvatting van de uitgraden van alle personen met de functie table() op het vectorobject g.outd.
  • Maak een histogram van de uitgraden met de functie hist() op het vectorobject g.outd.
  • Bepaal welk knooppunt de hoogste uitgraad in het netwerk heeft met de functie which.max() op het vectorobject g.outd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Code bewerken en uitvoeren