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
Instrukcje do ćwiczenia
- Użyj funkcji
edge.betweenness.community()na obiekcie grafug, aby utworzyć obiekt społecznościigrapho nazwiegc. - Oblicz rozmiar i liczbę społeczności, używając funkcji
sizesna obiekcie społecznościigraph. - Wyświetl oba wykresy społeczności obok siebie, korzystając z
par(). Pierwszy wykres powinien zawierać obiekt społecznościkcz poprzedniego ćwiczenia, a drugi – obiekt społecznościgc.
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)