1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza sieci w R

Connected

ćwiczenie

Asysortatywność

W tym ćwiczeniu wyznaczysz assortativity() dla drugiej sieci przyjaźni z pierwszego rozdziału. Jest to miara tego, jak bardzo wierzchołki preferują łączenie się z innymi wierzchołkami o identycznych atrybutach. Wyznaczysz również asysortatywność stopni, która określa, jak bardzo wierzchołki preferują łączenie się z innymi wierzchołkami o podobnym stopniu.

Instrukcje

100 XP
  • Stwórz wstępny wykres obiektu sieci przyjaźni g1 za pomocą plot().
  • Przekształć atrybut gender każdego wierzchołka na wektor liczb o nazwie values, stosując faktoryzację, a następnie funkcję as.numeric().
  • Oblicz asysortatywność na podstawie płci, używając funkcji assortativity(). Pierwszym argumentem powinien być obiekt grafu g1. Drugi argument to values.
  • Oblicz asysortatywność stopni sieci za pomocą assortativity.degree(). Pierwszym argumentem powinien być obiekt grafu.