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

Connected

ćwiczenie

Sieć z Forresta Gumpa

W tym rozdziale będziesz pracować z siecią społeczną opartą na filmie Forrest Gump. Każda krawędź sieci oznacza, że dwie postacie pojawiły się razem w co najmniej jednej scenie. Sieć jest zatem nieskierowana. Żeby zapoznać się z jej strukturą, najpierw utworzysz obiekt sieci na podstawie surowych danych. Następnie zidentyfikujesz kluczowe wierzchołki za pomocą miary zwanej centralnością wektora własnego. Osoby o wysokiej centralności wektora własnego to te, które są silnie połączone z innymi dobrze połączonymi osobami. Na koniec wykonasz eksploracyjną wizualizację sieci.

Instrukcje

100 XP
  • Wyświetl kilka pierwszych wierszy ramki danych gump za pomocą head().
  • Utwórz sieć nieskierowaną, używając funkcji graph_from_data_frame().
  • Zidentyfikuj kluczowe wierzchołki za pomocą funkcji eigen_centrality() i przypisz wynik do obiektu g.ec. Następnie sprawdź, która postać ma najwyższą centralność wektora własnego, używając which.max(). Wartości centralności są przechowywane w g.ec$vector.
  • Wykonaj wykres sieci Forresta Gumpa za pomocą plot(). Rozmiar wierzchołków ustaw jako 25-krotność wartości centralności wektora własnego przechowywanych w g.ec$vector.