Aan de slagGa gratis aan de slag

Buurtkenmerken op basis van links

Soms beïnvloeden de featurewaarden van naburige knopen het gedrag. In deze oefening kijk je naar de attribuutwaarde van naburige knopen en bereken je hun gemiddelde. Je doet dit voor graad (degree), driehoeken (triangles), transiviteit (transitivity) en betweenness.

Je moet:

  • De adjacentiematrix vermenigvuldigen met het netwerkattribuut waarvan je het gemiddelde wilt bepalen, om de totale waarde in de buurt te krijgen.
  • Voor het gemiddelde deel je door de graad van de knoop, gegeven door de vector degree die al is ingeladen.
  • Converteer het resultaat tot slot naar een vector en wijs het toe aan network als knoopattribuut.

Deze oefening maakt deel uit van de cursus

Predictive Analytics met netwerkgdata in R

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
Code bewerken en uitvoeren