1. Learn
  2. /
  3. Courses
  4. /
  5. R로 하는 네트워크 분석

Connected

Exercise

Fast-greedy 커뮤니티 탐지

처음으로 시도할 커뮤니티 탐지 방법은 fast-greedy 커뮤니티 탐지입니다. 여기서는 Zachary Karate Club 네트워크를 사용해요. 이 소셜 네트워크는 34명의 동아리 구성원과 78개의 엣지로 이루어져 있으며, 각 엣지는 해당 두 구성원이 도장 밖에서도 상호작용했음을 나타냅니다. 이 네트워크를 사용해 전체 네트워크가 몇 개의 하위 커뮤니티로 나뉘는지, 그리고 어떤 구성원이 어느 하위 그룹에 속하는지를 알아보세요. 또한 커뮤니티 소속별로 네트워크를 시각화해 볼 것입니다.

Instructions

100 XP
  • fastgreedy.community() 함수를 사용해 커뮤니티 객체를 만들고, 이를 kc 객체에 할당하세요.
  • kc에 sizes() 함수를 적용해 몇 개의 커뮤니티가 탐지되었는지와 각 커뮤니티의 구성원 수를 확인하세요.
  • membership() 함수를 사용해 어떤 구성원이 어느 커뮤니티에 속하는지 출력하세요.
  • 기본 커뮤니티 플롯을 그리기 위해 plot() 함수를 사용하세요. 첫 번째 인수는 kc, 두 번째 인수는 그래프 객체 g입니다.