1. Nauka
  2. /
  3. Kursy
  4. /
  5. Studia przypadków: analiza sieci w R

Connected

ćwiczenie

Assortatywność i wzajemność

Kolejnymi dwoma ważnymi właściwościami naszych grafów są wzajemność (reciprocity) i assortatywność stopni. Przypomnij sobie, że wzajemność to miara liczby wierzchołków, między którymi połączenia biegną w obu kierunkach. W grafie retweetów wzajemność określa zatem ogólną liczbę węzłów, które nawzajem się retweetują. W grafie wzmianek wskaże nam, ile węzłów prowadzi ze sobą dwukierunkową rozmowę.

Assortatywność jest nieco mniej intuicyjna. Wartości większe od 0 oznaczają, że wierzchołki o wysokim stopniu mają tendencję do łączenia się ze sobą. Wartości mniejsze od zera wskazują natomiast na graf dysassortatywny pod względem stopni. Jeśli wizualizacja grafu przypomina schemat „hub and spoke" (centrum z promieniami), jest to najprawdopodobniej graf dysassortatywny.

Instrukcje 1/2

undefined XP
  • 1
    • Użyj reciprocity(), aby obliczyć wzajemność grafu retweet_graph.
    • Zrób to samo dla mention_graph.
    • Który graf ma wyższą wzajemność?
  • 2
    • Użyj assortativity.degree(), aby obliczyć assortatywność stopni skierowanego grafu retweet_graph.
    • Zrób to samo dla mention_graph.
    • Czy assortatywność jest dodatnia, czy ujemna w każdym z przypadków?