소셜네트워크분석 강의: R과 게피로 배우는 네트워크 분석

소셜네트워크분석의 개념부터 자료구조, 지표, 시각화까지 네 개 세션으로 구성한 2017년 가을 강의 자료.
강의
워크숍
공개

2017년 10월 25일

키워드

소셜네트워크분석, 네트워크 시각화, 중심성, R, Gephi

개요

2017년 가을에 만든 소셜네트워크분석 입문 강의다. 강사 소개(Session 0)와 네 개의 본 세션으로 구성했고, 슬라이드에 적힌 날짜는 2017년 10월 25일이다. 같은 자료가 한경대학교 강의 폴더, 천안북일고 강의 폴더, 소셜네트워크 워크숍 폴더에 각각 보관되어 있다. 한경대학교에서는 2017년 가을 학기 “Data Analysis” 과목의 초청 강의로 진행했다. 대부분의 세션은 개념 설명 뒤에 토론과 실습으로 이어진다.

내용

  • Session 1. 소셜네트워크분석 소개: 소셜네트워크와 소셜네트워크분석의 뜻, 그래프·행렬·엣지리스트로 네트워크를 표현하는 방법, 지식공유·국제 학생 이동·키워드·공저자 네트워크 같은 사례, 바이러스 확산과 작은 세상 시뮬레이션.
  • Session 2. 네트워크 자료구조와 기본구문: 전체 네트워크와 에고 네트워크, 1모드와 2모드 네트워크, 방향과 가중치.
  • Session 3. 네트워크 지표: 연결의 의미, 네트워크 크기와 밀도, 연결·매개·근접 중심성과 그 비교.
  • Session 4. 네트워크 시각화: R의 igraph로 행렬을 네트워크로 바꾸고 레이아웃과 색상을 조정하는 방법, 게피로 예제 데이터를 그리고 지표를 산출하는 실습, 자신의 데이터로 시각화하고 설명하기.
  • 추가 주제: 네트워크 추론통계(네트워크 상관, QAP, MRQAP, ERGM)는 선택 세션으로 안내했다.

도구와 자료

  • R과 igraph, 세션별 R 스크립트.
  • 게피(Gephi).
  • NetLogo 웹 시뮬레이션 모델.
  • 실습용 노드·엣지 데이터(미디어, 항공 노선 등).
  • R Markdown으로 만든 슬라이드 다섯 묶음.