Zacznij terazZacznij za darmo

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 network jako atrybut węzła.

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

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
Edytuj i uruchom kod