Analiza unei rețele
Vei construi o rețea pornind de la o sursă de date tranzacționale. Fiecare linie din sursa de date tranzacționale transfers reprezintă un transfer de bani între un inițiator și un beneficiar.
Deși datele sunt structurate, relațiile dintre inițiatori și beneficiari sunt greu de surprins. Sursele de date reale conțin miliarde de tranzacții, ceea ce face practic imposibilă extragerea de corelații și informații utile.
Instrumentele de vizualizare a rețelelor oferă o soluție eficientă pentru a face informațiile ascunse în rețele ușor de interpretat și de înțeles.
Acest exercițiu face parte din cursul
Detecția fraudelor în R
Instrucțiuni pentru exercițiu
- Încarcă biblioteca
igraph. - Familiarizează-te cu datele afișând primele rânduri din
transfers. - Creează un graf neorientat
netdin dataframe-ultransfersfolosindgraph_from_data_frame(). - Reprezintă grafic rețeaua
netcu etichetele nodurilor în"black"și aldine, setând dimensiunea fontului la 2.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___)