1. 학습
  2. /
  3. 강의
  4. /
  5. 사례 연구: R로 하는 네트워크 분석

Connected

연습 문제

차수로 노드 시각화하기

그래프를 살펴보고 기본 속성을 탐색했으니, 이제 네트워크를 조금 더 깊이 생각해 보겠습니다. 연결이 매우 많은 노드가 있고, 바깥에는 이상치처럼 보이는 점들이 많다는 것을 관찰했죠. 이를 시각화하기 위해 조건부로 그래프를 그린 뒤, 일부 노드를 in-degree와 out-degree에 따라 색으로 구분해 보겠습니다. 노드를 다음 세 가지 유형으로 생각해 봅시다:

  • 리트윗을 많이 했거나 많이 리트윗된 사용자.
  • 한 번만 리트윗했음(즉, in-degree가 0이고 out-degree가 1인 경우).
  • 한 번만 리트윗되었음(즉, in-degree가 1이고 out-degree가 0인 경우).

이렇게 하면, 연결이 매우 많은 노드들이 모여 있는 클러스터 주변의 고리에서 무슨 일이 일어나는지 더 잘 파악할 수 있어요.

지침 1/3

undefined XP
    1
    2
    3
  • retweet_graph의 "in" 차수 분포를 계산하세요.
  • "out" 차수도 동일하게 계산하세요.
  • 한 번만 트윗되었고 리트윗은 한 번도 하지 않은 경우의 조건을 만드세요. 이들은 "in" 차수가 1이고 "out" 차수가 0입니다.
  • 트윗은 한 번도 하지 않았지만 한 번 리트윗한 경우의 조건을 만드세요. 이들은 "in" 차수가 0이고 "out" 차수가 1입니다.