Виявлення спільнот методом edge-betweenness
Альтернативний метод виявлення спільнот — edge-betweenness. У цій вправі ви повторите виявлення спільнот у клубі карате цим методом і візуально порівняєте результати з методом fast-greedy.
Ця вправа є частиною курсу
Аналіз мереж у R
Інструкції до вправи
- Використайте функцію
edge.betweenness.community()для графового об'єктаg, щоб створити об'єкт спільнотigraphпід назвоюgc. - Обчисліть розмір і кількість спільнот, застосувавши функцію
sizesдо об'єкта спільнотigraph. - Побудуйте обидва графіки спільнот поруч за допомогою
par(). Перший графік має містити об'єкт спільнотkcз попередньої вправи. Другий графік має містити об'єкт спільнотgc.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)