사회연결망 분석 SNA란? 노드·엣지·밀도와 연결·근접·매개·위세 중심성 쉽게 이해하기

1장 사회연결망 분석 SNA란 무엇인가#

사회연결망 분석 SNA는 Social Network Analysis의 약자입니다.

개인, 조직 등 여러 행위자 사이의 관계를 네트워크 구조로 표현하고 분석하는 기법입니다.

일반적인 데이터 분석에서는 한 사람의 나이, 소득, 구매금액처럼 각 대상의 속성을 분석하는 경우가 많습니다.

반면 SNA에서는 다음과 같은 질문에 더 관심을 가집니다.

  • 누가 누구와 연결되어 있는가?
  • 누가 가장 많은 사람과 직접 연결되어 있는가?
  • 누가 정보 전달의 중간 역할을 하는가?
  • 네트워크 전체에서 누가 중심에 가까운가?
  • 중요한 사람들과 연결된 사람은 누구인가?

즉 개별 대상 자체보다 대상들 사이의 관계 구조가 분석의 핵심입니다.

핵심#

SNA = 행위자 간 관계를 네트워크로 분석

입니다.


2장 네트워크를 쉽게 이해하면#

회사 구성원들의 협업 관계를 분석한다고 생각해봅시다.

직원은:

A

B

C

D

E

가 있습니다.

그리고 서로 업무상 자주 협업하는 사람을 선으로 연결합니다.

예를 들어:

A ― B

A ― C

B ― D

C ― D

D ― E

처럼 표현할 수 있습니다.

이렇게 만들어진 구조 자체가 네트워크 Network입니다.

사회연결망 분석에서는 이 네트워크를 이용해 누가 중요한 위치에 있는지 살펴봅니다.


3장 노드 Node란 무엇인가#

노드 Node는 네트워크를 구성하는 행위자 Actor입니다.

사회연결망에서 노드가 될 수 있는 것은 다양합니다.

예를 들어:

  • 사람
  • 기업
  • 조직
  • 국가
  • 웹사이트
  • SNS 계정

등이 하나의 노드가 될 수 있습니다.

핵심#

Node = 네트워크의 구성원

입니다.


4장 링크 Link와 엣지 Edge란 무엇인가#

링크 Link 또는 엣지 Edge는 노드와 노드 사이의 관계 또는 연결을 나타냅니다.

예를 들어 SNS에서는:

  • 친구 관계
  • 팔로우 관계
  • 메시지 교환
  • 댓글 관계

등이 엣지가 될 수 있습니다.

기업 네트워크에서는:

  • 거래 관계
  • 투자 관계
  • 공급 관계
  • 협업 관계

등을 연결로 표현할 수 있습니다.

핵심#

Edge = 노드 사이의 관계

입니다.


5장 Node와 Edge를 한 번에 기억하기#

SNS를 생각하면 쉽습니다.

사람:

→ Node

친구관계:

→ Edge

기업 분석이라면:

기업:

→ Node

거래관계:

→ Edge

입니다.

한 줄로:

노드는 사람, 엣지는 관계

처럼 기억하면 됩니다.


6장 밀도 Density란 무엇인가#

밀도 Density는 네트워크 안에서 실제 연결이 얼마나 촘촘하게 이루어져 있는지 나타냅니다.

제공된 학습자료에서는 다음과 같이 정의합니다.

Density = 실제 연결 수 / 가능한 최대 연결 수

즉 만들 수 있는 모든 연결 가운데 실제로 얼마나 많은 연결이 존재하는지를 나타내는 값입니다.

핵심#

Density = 실제 연결 / 가능한 최대 연결

입니다.


7장 밀도를 쉽게 이해하면#

5명이 있는 모임을 생각해봅시다.

모든 사람이 서로 친하다면 연결이 매우 많습니다.

반대로:

A와 B

C와 D

정도만 서로 알고 나머지는 연결되지 않았다면 네트워크는 듬성듬성합니다.

전자는 밀도가 높은 네트워크

후자는 밀도가 낮은 네트워크

라고 이해할 수 있습니다.


8장 중심성 Centrality이란 무엇인가#

사회연결망 분석에서 가장 중요한 개념 중 하나가 중심성 Centrality입니다.

중심성은:

네트워크에서 어떤 노드가 얼마나 중요한 위치를 차지하는가?

를 여러 기준으로 측정합니다.

중요하다는 의미가 하나만 있는 것은 아닙니다.

예를 들어:

  • 친구가 많은 사람
  • 모두에게 빨리 접근할 수 있는 사람
  • 사람들 사이의 다리 역할을 하는 사람
  • 중요한 사람들과 연결된 사람

은 모두 다른 방식으로 중요한 사람입니다.

그래서 여러 종류의 중심성이 존재합니다.


9장 ADsP에서 알아야 할 중심성 4가지#

제공된 학습자료에서는 다음 네 가지 중심성을 제시합니다.

  • 연결 중심성 Degree Centrality
  • 근접 중심성 Closeness Centrality
  • 매개 중심성 Betweenness Centrality
  • 위세 중심성 Eigenvector Centrality

시험에서는 이 네 가지의 의미를 서로 바꿔 출제할 수 있으므로 정확히 구분해야 합니다.


10장 연결 중심성 Degree Centrality이란 무엇인가#

연결 중심성은 한 노드와 직접 연결되어 있는 다른 노드의 수를 기준으로 합니다.

즉:

직접 아는 사람이 얼마나 많은가?

와 비슷한 개념입니다.

연결된 노드 수가 많을수록 연결 중심성이 높습니다.

핵심#

Degree = 직접 연결 수

입니다.


11장 연결 중심성을 쉽게 이해하면#

회사에서 A 직원은 다른 직원 10명과 직접 협업합니다.

B 직원은 다른 직원 2명과 직접 협업합니다.

단순한 연결 수만 보면:

A의 연결 중심성

B의 연결 중심성

이라고 볼 수 있습니다.

즉 연결 중심성은 매우 직관적입니다.

직접 연결이 많으면 높다

가 핵심입니다.


12장 연결 중심성이 높은 사람의 특징#

연결 중심성이 높은 노드는 많은 다른 노드와 직접 관계를 맺고 있습니다.

예를 들어 조직에서 여러 부서 사람들과 직접 소통하는 직원이라면 연결 중심성이 높을 수 있습니다.

SNS에서는 친구나 직접 연결 관계가 많은 계정이 높은 값을 가질 수 있습니다.

시험에서는:

직접 연결된 노드 수를 이용하는 중심성

이라는 표현이 나오면 연결 중심성을 선택하면 됩니다.


13장 근접 중심성 Closeness Centrality이란 무엇인가#

근접 중심성은 한 노드에서 다른 모든 노드까지의 최단거리를 이용합니다.

제공된 학습자료에서는:

모든 노드까지 최단거리 합의 역수

로 설명합니다.

즉 다른 노드들과의 거리가 짧을수록 근접 중심성이 높습니다.

핵심#

Closeness = 다른 모든 노드와 얼마나 가까운가

입니다.


14장 근접 중심성에서 가장 중요한 함정#

ADsP에서 주의해야 할 부분입니다.

다른 노드까지의 거리가 길수록 근접 중심성이 높다.

틀립니다.

제공된 학습자료에서는:

거리가 짧을수록 근접 중심성이 높다

고 설명합니다.

즉 거리와 중심성은 반대 방향으로 움직입니다.

핵심#

거리 ↓ → Closeness ↑

입니다.


15장 근접 중심성을 쉽게 이해하면#

회사에서 정보가 전달되는 관계를 생각해봅시다.

A라는 직원은 네트워크 중심부에 있어 대부분의 직원에게:

1단계

또는:

2단계

만 거치면 도달할 수 있습니다.

반면 B라는 직원은 네트워크 가장자리에 있어 다른 직원에게 가려면 여러 사람을 거쳐야 합니다.

이 경우 A가 더 높은 근접 중심성을 가질 수 있습니다.

즉 다른 사람들에게 빠르게 접근할 수 있는 위치입니다.


16장 근접 중심성의 핵심은 최단거리#

근접 중심성에서는 단순히 직접 연결만 보는 것이 아닙니다.

직접 연결되지 않았더라도 다른 노드를 거쳐 도달할 수 있습니다.

그때 가장 짧은 경로 Shortest Path를 기준으로 거리들을 계산합니다.

따라서 시험에서:

  • 최단거리
  • 모든 노드까지 거리
  • 거리 합의 역수

같은 표현이 나오면 근접 중심성입니다.


17장 매개 중심성 Betweenness Centrality이란 무엇인가#

매개 중심성은 다른 노드들 사이의 최단경로에 특정 노드가 얼마나 자주 등장하는지를 기준으로 합니다.

제공된 학습자료에서는:

최단 경로상에 위치하는 빈도

그리고:

정보 흐름의 매개 역할

이라고 설명합니다.

핵심#

Betweenness = 중간 다리 역할

입니다.


18장 매개 중심성을 쉽게 이해하면#

두 부서가 있다고 하겠습니다.

개발팀:

A, B, C

영업팀:

D, E, F

그런데 개발팀과 영업팀을 연결하는 사람이 C 한 명뿐이라고 생각해봅시다.

두 부서 사이에서 정보가 이동하려면 대부분 C를 지나가야 합니다.

C가 직접 연결된 사람의 수가 가장 많지 않더라도 두 집단을 이어주는 다리 역할을 하므로 매개 중심성이 높을 수 있습니다.


19장 연결 중심성과 매개 중심성은 다르다#

친구가 많다고 반드시 매개 중심성이 높은 것은 아닙니다.

예를 들어 어떤 사람은 같은 그룹 안에서 친구가 매우 많을 수 있습니다.

이 경우:

연결 중심성 → 높음

하지만 서로 다른 그룹을 연결하지 않는다면:

매개 중심성 → 반드시 높다고 할 수 없음

반대로 직접 친구 수는 많지 않지만 서로 다른 두 집단 사이를 유일하게 연결한다면 매개 중심성은 높을 수 있습니다.


20장 매개 중심성이 중요한 이유#

네트워크에서 정보가 여러 사람에게 전달되는 과정에서 특정 노드가 반복적으로 통과 지점이 된다면 그 노드는 정보 흐름에 큰 영향을 줄 수 있습니다.

제공된 학습자료에서는 이를:

정보 흐름의 매개 역할

이라고 표현합니다.

시험에서는:

  • 중개자
  • 다리
  • 최단경로상 빈도
  • 정보 흐름

과 같은 표현이 나오면 Betweenness를 떠올리면 됩니다.


21장 위세 중심성 Eigenvector Centrality이란 무엇인가#

위세 중심성은 단순히 연결 수만 세는 것이 아니라 연결된 이웃 노드가 얼마나 중요한지까지 고려합니다.

제공된 학습자료에서는:

연결된 이웃 노드의 중요도 가중치 고려

라고 설명합니다.

즉 중요한 노드와 연결될수록 자신의 위세 중심성도 높아집니다.

핵심#

Eigenvector = 중요한 사람과 연결

입니다.


22장 위세 중심성을 쉽게 이해하면#

A라는 사람은 100명과 연결되어 있습니다.

하지만 그 100명이 네트워크에서 별로 중요하지 않은 사람들일 수 있습니다.

B라는 사람은 10명과만 연결되어 있지만 그 10명이 모두 조직의 핵심 인물이라고 생각해봅시다.

연결 중심성만 보면 A가 높습니다.

하지만 연결된 사람의 중요도까지 고려하면 B의 위세 중심성이 높을 수 있습니다.


23장 Degree와 Eigenvector의 차이#

두 중심성 모두 연결을 본다는 점 때문에 헷갈릴 수 있습니다.

Degree#

몇 명과 직접 연결되었나?

→ 연결 수

Eigenvector#

누구와 연결되었나?

→ 이웃의 중요도

입니다.

따라서:

Degree = 양

Eigenvector = 연결 상대의 질

정도로 기억하면 쉽습니다.


24장 중심성 4가지 한눈에 비교#

중심성 핵심 질문 판단 기준
Degree 직접 연결이 많은가? 직접 연결 수
Closeness 모두에게 빨리 갈 수 있는가? 최단거리
Betweenness 중간 다리 역할을 하는가? 최단경로상 등장
Eigenvector 중요한 노드와 연결되었는가? 이웃 노드의 중요도

이 표는 ADsP 시험 직전 반드시 익혀두는 것이 좋습니다.


25장 중심성을 사람 관계로 기억하기#

네 가지 사람을 떠올리면 쉽습니다.

연결 중심성#

인맥이 넓은 사람

직접 아는 사람이 많습니다.

근접 중심성#

모두에게 빨리 연락할 수 있는 사람

네트워크 한가운데 있습니다.

매개 중심성#

두 그룹을 이어주는 사람

정보 전달의 다리입니다.

위세 중심성#

유력 인사들과 친한 사람

중요한 사람들과 연결되어 있습니다.


26장 연결 중심성 시험 함정#

연결 중심성은 다른 모든 노드까지의 최단거리 합을 이용한다.

틀립니다.

그것은 근접 중심성입니다.

연결 중심성은:

직접 연결된 노드 수

를 기준으로 합니다.


27장 근접 중심성 시험 함정#

근접 중심성은 다른 노드까지의 거리가 길수록 높아진다.

틀립니다.

제공된 학습자료의 핵심 함정입니다.

거리가 짧을수록 높습니다.

즉:

거리와 근접 중심성은 반비례

하는 방향으로 기억합니다.


28장 매개 중심성 시험 함정#

매개 중심성은 직접 연결된 이웃의 수만 계산한다.

틀립니다.

직접 연결 수는 Degree입니다.

매개 중심성은:

다른 노드들의 최단 경로에 얼마나 자주 위치하는가

를 봅니다.


29장 위세 중심성 시험 함정#

위세 중심성은 연결된 노드의 중요도를 고려하지 않는다.

틀립니다.

바로 그 중요도를 고려하는 것이 위세 중심성의 핵심입니다.

핵심#

중요한 노드와 연결될수록 Eigenvector 높음

입니다.


30장 밀도와 중심성의 차이#

밀도와 중심성을 혼동해서는 안 됩니다.

Density#

네트워크 전체

가 얼마나 촘촘하게 연결되어 있는지 평가합니다.

Centrality#

개별 노드

가 네트워크에서 얼마나 중심적인 위치에 있는지 평가합니다.

즉:

Density = 전체 구조

Centrality = 개별 노드

입니다.


31장 밀도가 높다고 모든 노드의 중심성이 같은가#

그렇다고 볼 수 없습니다.

네트워크 전체의 연결이 많아 밀도가 높더라도 특정 노드가 더 많은 연결을 가지거나 중요한 연결 위치를 차지할 수 있습니다.

따라서 밀도는 전체 네트워크 특성이고 중심성은 노드별 위치를 평가하는 다른 개념입니다.

시험에서는 두 개념의 분석 단위를 구분해야 합니다.


32장 SNA는 어디에 사용할 수 있을까#

제공된 학습자료는 SNA를 행위자 간 관계 구조를 분석하는 방법으로 설명합니다.

따라서 다음과 같은 관계 데이터를 생각해볼 수 있습니다.

  • 사람 사이의 관계
  • 조직 사이의 관계
  • 업무 협업 관계
  • 사회적 관계
  • 정보 흐름 관계

핵심은 개별 행위자의 속성보다 누구와 어떻게 연결되어 있는가입니다.


33장 네트워크에서 가장 중요한 사람이란 누구인가#

SNA에서는 "가장 중요하다"는 기준이 하나가 아닙니다.

직접 인맥이 많은 사람이 중요할 수도 있습니다.

→ Degree

모두에게 빠르게 접근하는 사람이 중요할 수도 있습니다.

→ Closeness

두 집단 사이의 다리가 중요할 수도 있습니다.

→ Betweenness

핵심 인물들과 연결된 사람이 중요할 수도 있습니다.

→ Eigenvector

즉 분석 목적에 따라 어떤 중심성을 보는지가 달라집니다.


34장 ADsP 시험 함정 1#

사회연결망 분석은 행위자 간 관계가 아니라 개별 행위자의 숫자 속성만 분석한다.

틀립니다.

핵심은 행위자 사이의 관계 구조입니다.


35장 ADsP 시험 함정 2#

노드는 행위자 사이의 관계를 의미한다.

틀립니다.

노드는 행위자 자체입니다.

관계는 Link 또는 Edge입니다.


36장 ADsP 시험 함정 3#

밀도는 가능한 최대 연결 수를 실제 연결 수로 나눈 값이다.

틀립니다.

제공된 학습자료에서는:

실제 연결 수 / 가능한 최대 연결 수

입니다.


37장 ADsP 시험 함정 4#

Degree Centrality는 중요한 이웃과 연결되어 있을수록 높아진다.

이 설명은 제공된 학습자료의 Eigenvector Centrality에 더 가깝습니다.

Degree는 직접 연결 수를 기준으로 합니다.


38장 ADsP 시험 함정 5#

Closeness Centrality는 최단거리 합이 클수록 높다.

틀립니다.

제공된 학습자료에서는 최단거리 합의 역수와 연결합니다.

따라서 거리가 짧을수록 중심성이 높습니다.


39장 ADsP 시험 함정 6#

Betweenness Centrality는 연결된 이웃의 중요도를 가중한다.

틀립니다.

그것은 Eigenvector입니다.

Betweenness는 최단경로상에 위치하는 빈도입니다.


40장 ADsP 시험 함정 7#

Eigenvector Centrality는 단순히 직접 연결 수만 센다.

틀립니다.

연결된 이웃 노드의 중요도를 고려합니다.


41장 중심성 문제를 푸는 키워드#

시험에서 다음 단어를 찾으면 빠르게 판단할 수 있습니다.

"직접 연결"#

→ Degree

"최단거리"#

→ Closeness

"중간", "매개", "다리", "최단경로상"#

→ Betweenness

"중요한 이웃", "중요한 노드와 연결"#

→ Eigenvector

이 네 연결만 정확히 기억해도 대부분의 중심성 문제를 풀 수 있습니다.


42장 Degree 시험 직전 암기#

Degree Centrality

→ 연결 중심성

→ 직접 연결된 노드의 수

→ 많을수록 높음

암기:

Degree = 몇 명을 직접 아는가

입니다.


43장 Closeness 시험 직전 암기#

Closeness Centrality

→ 근접 중심성

→ 모든 노드까지 최단거리

→ 거리 합의 역수

→ 거리가 짧을수록 높음

암기:

Closeness = 모두에게 얼마나 빨리 갈 수 있나

입니다.


44장 Betweenness 시험 직전 암기#

Betweenness Centrality

→ 매개 중심성

→ 최단경로에 등장하는 빈도

→ 정보 흐름의 중개자

암기:

Betweenness = 다리

입니다.


45장 Eigenvector 시험 직전 암기#

Eigenvector Centrality

→ 위세 중심성

→ 연결된 이웃의 중요도 고려

→ 중요한 노드와 연결될수록 높음

암기:

Eigenvector = 중요한 사람과 친한 사람

입니다.


46장 SNA 시험 직전 암기#

Node#

행위자

Edge#

관계

Density#

실제 연결 / 가능한 최대 연결

Degree#

직접 연결 수

Closeness#

최단거리

Betweenness#

최단경로의 중간

Eigenvector#

중요한 이웃

입니다.


47장 사회연결망 분석 핵심 비교표#

개념 의미 시험 키워드
Node 네트워크 구성원 행위자
Edge 노드 간 관계 연결
Density 실제 연결 / 최대 연결 네트워크 밀집도
Degree 직접 연결 수 연결 많음
Closeness 모든 노드와 거리 짧을수록 높음
Betweenness 최단경로상 위치 중개·정보 흐름
Eigenvector 이웃 중요도 반영 중요한 노드와 연결

사회연결망 분석 FAQ#

SNA란 무엇인가#

개인이나 조직 등 행위자 사이의 관계 구조를 네트워크로 표현하고 분석하는 방법입니다.

Node란 무엇인가#

네트워크를 구성하는 행위자입니다.

Edge란 무엇인가#

노드 사이의 관계나 연결입니다.

Density란 무엇인가#

제공된 학습자료에서는 실제 연결 수를 가능한 최대 연결 수로 나눈 값으로 설명합니다.

Degree Centrality란 무엇인가#

한 노드와 직접 연결된 노드 수를 기준으로 하는 중심성입니다.

Degree는 언제 높아지는가#

직접 연결된 노드가 많을수록 높습니다.

Closeness Centrality란 무엇인가#

모든 다른 노드까지의 최단거리를 기준으로 하는 중심성입니다.

근접 중심성은 거리가 길수록 높아지는가#

아닙니다. 제공된 학습자료에서는 거리가 짧을수록 높다고 설명합니다.

Betweenness Centrality란 무엇인가#

다른 노드들의 최단경로 위에 해당 노드가 얼마나 자주 위치하는지를 보는 중심성입니다.

매개 중심성이 높은 노드는 어떤 역할을 하는가#

제공된 학습자료에서는 정보 흐름의 매개 역할을 한다고 설명합니다.

Eigenvector Centrality란 무엇인가#

연결된 이웃 노드의 중요도까지 고려하는 중심성입니다.

중요한 노드와 연결될수록 어떤 중심성이 높아지는가#

위세 중심성 Eigenvector Centrality입니다.

직접 연결 수가 많은지를 보는 중심성은 무엇인가#

연결 중심성 Degree Centrality입니다.

네트워크의 다리 역할을 측정하는 중심성은 무엇인가#

매개 중심성 Betweenness Centrality입니다.


자기 점검#

다음 질문에 바로 답할 수 있는지 확인해봅니다.

  1. SNA의 전체 이름을 알고 있는가?
  2. SNA가 무엇을 분석하는지 설명할 수 있는가?
  3. Node와 Edge를 구분할 수 있는가?
  4. Density 공식을 기억하고 있는가?
  5. 네 가지 중심성을 모두 말할 수 있는가?
  6. Degree가 직접 연결 수라는 것을 알고 있는가?
  7. Closeness가 최단거리와 관련된다는 것을 알고 있는가?
  8. 근접 중심성은 거리가 짧을수록 높다는 것을 알고 있는가?
  9. Betweenness가 최단경로상 위치 빈도라는 것을 알고 있는가?
  10. 매개 중심성이 정보 흐름의 중개 역할과 연결된다는 것을 알고 있는가?
  11. Eigenvector가 이웃의 중요도를 고려한다는 것을 알고 있는가?
  12. Degree와 Eigenvector를 구분할 수 있는가?
  13. Closeness와 Betweenness를 구분할 수 있는가?
  14. Density와 Centrality의 차이를 설명할 수 있는가?
  15. 문제의 키워드만 보고 어떤 중심성인지 판단할 수 있는가?

이 글을 마치며#

사회연결망 분석은 개인이나 조직 같은 행위자 사이의 관계를 네트워크 구조로 표현해 분석하는 방법입니다.

가장 기본적인 구성요소는:

Node = 행위자

Edge = 관계

입니다.

네트워크 전체가 얼마나 촘촘한지를 보는 밀도는:

실제 연결 수 / 가능한 최대 연결 수

로 표현합니다.

ADsP에서 특히 중요한 것은 네 가지 중심성입니다.

연결 중심성 Degree

→ 직접 연결된 노드 수

근접 중심성 Closeness

→ 다른 노드까지의 최단거리

→ 거리가 짧을수록 높음

매개 중심성 Betweenness

→ 최단경로에 위치하는 빈도

→ 정보 흐름의 다리

위세 중심성 Eigenvector

→ 연결된 이웃의 중요도 고려

→ 중요한 노드와 연결될수록 높음

시험 직전에는 다음 네 줄로 압축해서 기억하면 됩니다.

Degree = 직접 연결

Closeness = 최단거리, 짧을수록 높음

Betweenness = 최단경로의 다리

Eigenvector = 중요한 이웃과 연결

이 페이지의 목차