Caracteristici bazate pe legăturile din vecinătate
Uneori, valorile atributelor nodurilor vecine au un efect asupra comportamentului. În acest exercițiu, vei analiza valorile atributelor nodurilor vecine și vei calcula media acestora. Vei face acest lucru pentru grad, triunghiuri, tranzitivitate și betweenness.
Trebuie să:
- Înmulțești matricea de adiacență cu atributul de rețea pentru care dorești să calculezi media, pentru a obține valoarea totală din vecinătate.
- Pentru a obține media, împarți la gradul nodului, dat de vectorul
degreecare a fost preîncărcat. - În final, convertești rezultatul într-un vector și îl atribui rețelei
networkca atribut de nod.
Acest exercițiu face parte din cursul
Analiză predictivă folosind date de rețea în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree