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
Instrukcje do ćwiczenia
- Wczytaj bibliotekę
igraph. - Zapoznaj się z danymi, wyświetlając pierwsze wiersze zbioru
transfers. - Utwórz nieskierowany graf
netz ramki danychtransfers, używając funkcjigraph_from_data_frame(). - Narysuj sieć
netz 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 = ___)