ПочатиПочніть безкоштовно

Виявлення спільнот методом 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)

Редагувати та запускати код