Analizzare una rete
Costruirai una rete partendo da una fonte di dati transazionali. Ogni riga nella fonte di dati transfers rappresenta un trasferimento di denaro tra un ordinante e un beneficiario.
Nonostante la rappresentazione strutturata dei dati, le relazioni tra ordinanti e beneficiari sono difficili da cogliere. Le fonti reali contengono miliardi di transazioni, il che rende impossibile estrarre correlazioni e insight utili.
Gli strumenti di visualizzazione di reti offrono una soluzione potente per rendere facile da interpretare e comprendere l’informazione nascosta nelle reti.
Questo esercizio fa parte del corso
Rilevamento delle frodi in R
Istruzioni dell'esercizio
- Carica la libreria
igraph. - Esplora i dati stampando le prime righe di
transfers. - Crea un grafo non orientato
netdal data frametransferscongraph_from_data_frame(). - Plotta la rete
netcon le etichette dei vertici in "black" e in grassetto impostando la dimensione del font uguale a 2.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___)