Rilevamento di comunità fast-greedy
Il primo metodo di rilevamento delle comunità che proverai è il fast-greedy. Userai la rete dello Zachary Karate Club. Questa rete sociale contiene 34 membri del club e 78 archi. Ogni arco indica che quei due membri del club hanno interagito anche fuori dal club di karate, oltre che al club. Con questa rete determinerai quante sotto-comunità ha la rete e quali membri del club appartengono a quali sottogruppi. Inoltre, traccerai le reti in base all'appartenenza alla comunità.
Questo esercizio fa parte del corso
Analisi delle reti in R
Istruzioni dell'esercizio
- Usa la funzione
fastgreedy.community()per creare un oggetto comunità. Assegnalo all'oggettokc. - Usa la funzione
sizes()sukcper determinare quante comunità sono state individuate e quanti membri del club ci sono in ciascuna. - Mostra quali membri del club appartengono a quale comunità usando la funzione
membership(). - Crea il grafico predefinito delle comunità usando la funzione
plot(). Il primo argomento deve essere l'oggettokce il secondo l'oggetto grafog.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Perform fast-greedy community detection on network graph
kc = ___(g)
# Determine sizes of each community
___(___)
# Determine which individuals belong to which community
___(___)
# Plot the community structure of the network
___(___, g)