1. Nauka
  2. /
  3. Kursy
  4. /
  5. Predykcyjna analityka sieciowa w R

Connected

ćwiczenie

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.

Instrukcje 1/4

undefined XP
  • 1

    Oblicz średni stopień węzłów w sąsiedztwie, korzystając z atrybutu węzła degree z obiektu network, i zapisz wynik jako averageDegree.

  • 2

    Użyj atrybutu węzła triangles, aby obliczyć averageTriangles – analogicznie do tego, jak obliczono averageDegree na podstawie degree.

  • 3

    Oblicz averageTransitivity, korzystając z atrybutu węzła transitivity.

  • 4

    Użyj atrybutu węzła betweenness, aby obliczyć averageBetweenness.