Cechy węzłów oparte na połączeniach sąsiedztwa
Wartości cech sąsiednich węzłów mogą mieć wpływ na zachowanie analizowanych węzłów. W tym ćwiczeniu przyjrzysz się wartościom atrybutów sąsiednich węzłów i obliczysz ich średnią. Zrobisz to dla stopnia węzła, liczby trójkątów, tranzytywności i betweenness.
Kroki do wykonania:
- Pomnóż macierz sąsiedztwa przez atrybut sieci, dla którego chcesz znaleźć średnią – otrzymasz łączną wartość w sąsiedztwie.
- Aby uzyskać średnią, podziel wynik przez stopień węzła, podany przez wektor
degree, który został wcześniej wczytany. - Na koniec przekształć wynik na wektor i przypisz go do
networkjako atrybut węzła.
To ćwiczenie jest częścią kursu
Predykcyjna analityka sieciowa w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree