Rilevamento di comunità con edge-betweenness
Un metodo alternativo per rilevare le comunità è l’edge-betweenness. In questo esercizio ripeterai il rilevamento delle comunità del karate club usando questo metodo e confronterai visivamente i risultati con il metodo fast-greedy.
Questo esercizio fa parte del corso
Analisi delle reti in R
Istruzioni dell'esercizio
- Usa la funzione
edge.betweenness.community()sull’oggetto grafogper creare l’oggettoigraphdi comunitàgc. - Calcola la dimensione e il numero di comunità usando la funzione
sizessull’oggettoigraphdi comunità. - Traccia i due grafici delle comunità uno accanto all’altro usando
par(). Il primo grafico deve includere l’oggetto di comunitàkcdall’esercizio precedente. Il secondo grafico deve includere l’oggetto di comunitàgc.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Perform edge-betweenness community detection on network graph
gc = ___(g)
# Determine sizes of each community
___(___)
# Plot community networks determined by fast-greedy and edge-betweenness methods side-by-side
par(mfrow = c(1, 2))
plot(___, g)
plot(___, g)