Zacznij terazZacznij za darmo

Analiza sieci

Zbudujesz sieć na podstawie transakcyjnego źródła danych. Każdy wiersz w zbiorze transfers reprezentuje przelew pieniężny między nadawcą a odbiorcą.

Pomimo ustrukturyzowanej formy danych, relacje między nadawcami a odbiorcami są trudne do uchwycenia. Rzeczywiste źródła danych zawierają miliardy transakcji, co sprawia, że wyodrębnienie korelacji i użytecznych spostrzeżeń staje się praktycznie niemożliwe.

Narzędzia do wizualizacji sieci oferują skuteczne rozwiązanie – pozwalają łatwo interpretować i rozumieć informacje ukryte w sieciach.

To ćwiczenie jest częścią kursu

Wykrywanie oszustw w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wczytaj bibliotekę igraph.
  • Zapoznaj się z danymi, wyświetlając pierwsze wiersze zbioru transfers.
  • Utwórz nieskierowany graf net z ramki danych transfers, używając funkcji graph_from_data_frame().
  • Narysuj sieć net z etykietami wierzchołków w kolorze "black" i pogrubioną czcionką, ustawiając rozmiar czcionki na 2.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Load the igraph library
library(___)

# Have a look at the data
___(___)

# Create an undirected network from the dataset
net <- ___(___, directed = ___)

# Plot the network with the vertex labels in bold and black
plot(___,
     vertex.label.color = ___,
     vertex.label.font = ___)
Edytuj i uruchom kod