Sousedské linkové příznaky
Hodnoty příznaků sousedních uzlů někdy ovlivňují chování uzlu samotného. V tomto cvičení se podíváš na hodnoty atributů sousedních uzlů a vypočítáš jejich průměr – a to pro stupeň uzlu, trojúhelníky, tranzitivitu a mezilehlost.
Postupuj takto:
- Vynásob matici sousednosti síťovým atributem, jehož průměr chceš zjistit, a tím získáš celkovou hodnotu v okolí uzlu.
- Pro výpočet průměru vyděl výsledek stupněm uzlu, daným vektorem
degree, který je předem načtený. - Nakonec převeď výsledek na vektor a přiřaď ho do
networkjako atribut uzlu.
Toto cvičení je součástí kurzu
Prediktivní analytika pomocí síťových dat v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree