Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Usa la funzione edge.betweenness.community() sull’oggetto grafo g per creare l’oggetto igraph di comunità gc.
  • Calcola la dimensione e il numero di comunità usando la funzione sizes sull’oggetto igraph di comunità.
  • Traccia i due grafici delle comunità uno accanto all’altro usando par(). Il primo grafico deve includere l’oggetto di comunità kc dall’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)

Modifica ed esegui il codice