ÎncepețiÎncepe gratuit

Detectarea comunităților prin edge-betweenness

O metodă alternativă de detectare a comunităților este edge-betweenness. În acest exercițiu vei repeta detectarea comunităților din clubul de karate folosind această metodă și vei compara rezultatele vizual cu metoda fast-greedy.

Acest exercițiu face parte din cursul

Analiza rețelelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică funcția edge.betweenness.community() pe obiectul graf g pentru a crea obiectul de tip igraph pentru comunitate, gc.
  • Calculează dimensiunea și numărul comunităților folosind funcția sizes pe obiectul de tip igraph pentru comunitate.
  • Afișează cele două grafice de comunități unul lângă altul folosind par(). Primul grafic trebuie să includă obiectul de comunitate kc din exercițiul anterior. Al doilea grafic trebuie să includă obiectul de comunitate gc.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)

Editează și rulează codul