Edge-betweenness community detection
An alternative community detection method is edge-betweenness. In this exercise you will repeat the community detection of the karate club using this method and compare the results visually to the fast-greedy method.
This exercise is part of the course
Network Analysis in R
Exercise instructions
- Use the function
edge.betweenness.community()
on the graph objectg
to create the communityigraph
objectgc
. - Calculate the size and number of communities by using the function
sizes
on the communityigraph
object. - Plot each community plot next to each other using
par()
. The first plot should include the community objectkc
from the previous exercise. The second plot should include the community objectgc
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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)