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

Connected

연습 문제

무작위화를 사용해 동류성 평가하기

이 연습 문제에서는 무작위화 절차를 수행해, 친구 관계 네트워크에서 관측된 동류성이 정점의 성별을 고려했을 때 얼마나 그럴듯한지 확인해 보겠습니다. 네트워크에서 정점의 성별을 1000번 무작위로 섞고, 각 무작위 네트워크에 대해 동류성을 다시 계산해 보세요.

지침

100 XP
  • 이전 연습 문제에서 계산한 객체 values를 사용해, 성별을 기준으로 그래프 객체 g1의 동류성을 assortativity()로 계산하고, 이를 observed.assortativity 객체에 할당하세요.
  • for 루프 안에서는 매번 sample()로 values를 무작위 섞은 뒤 assortativity()를 사용해 네트워크 g1의 동류성을 계산하세요.
  • hist()로 이 무작위화 절차에서 얻은 동류성 값들의 분포를 그린 다음, 원래 g1 네트워크의 관측 동류성 값(observed.assortativity에 저장됨)에 대해 빨간색 세로선을 추가하세요.