엣지 사이 매개 중심성 기반 커뮤니티 탐지
대안적인 커뮤니티 탐지 방법으로 edge-betweenness가 있습니다. 이번 연습에서는 이 방법을 사용해 가라테 클럽 네트워크에서 커뮤니티를 다시 탐지하고, 결과를 fast-greedy 방법과 시각적으로 비교해 볼 거예요.
이 연습은 강의의 일부입니다
R로 하는 네트워크 분석
연습 안내
- 그래프 객체
g에 함수edge.betweenness.community()를 사용해 커뮤니티igraph객체gc를 생성하세요. - 커뮤니티
igraph객체에 함수sizes를 사용해 커뮤니티의 크기와 개수를 계산하세요. 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)