Zacznij terazZacznij za darmo

Wykrywanie społeczności metodą pośrednictwa krawędziowego

Alternatywną metodą wykrywania społeczności jest pośrednictwo krawędziowe. W tym ćwiczeniu powtórzysz analizę społeczności w klubie karate z użyciem tej metody i porównasz wyniki wizualnie z metodą szybkiego zachłannego podziału.

To ćwiczenie jest częścią kursu

Analiza sieci w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji edge.betweenness.community() na obiekcie grafu g, aby utworzyć obiekt społeczności igraph o nazwie gc.
  • Oblicz rozmiar i liczbę społeczności, używając funkcji sizes na obiekcie społeczności igraph.
  • Wyświetl oba wykresy społeczności obok siebie, korzystając z par(). Pierwszy wykres powinien zawierać obiekt społeczności kc z poprzedniego ćwiczenia, a drugi – obiekt społeczności gc.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

Edytuj i uruchom kod