Kom igångKom igång gratis

Länkbaserade särdrag för grannskapet

Ibland påverkar attributvärden hos grannoder beteendet. I den här övningen tittar du på attributvärden hos grannoderna och beräknar deras genomsnitt. Du gör detta för grad, trianglar, transitivitet och betweenness.

Du behöver:

  • Multiplicera adjacensmatrisen med det nätverksattribut du vill beräkna genomsnittet för, för att få det totala värdet i grannskapet.
  • Ta genomsnittet genom att dividera med nodens grad, angiven av vektorn degree som redan är inläst.
  • Konvertera slutligen resultatet till en vektor och tilldela det till network som ett nodattribut.

Den här övningen är en del av kursen

Prediktiv analys med nätverksdata i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
Redigera och kör kod