Chapter 8 서브 그룹과 커뮤니티
네트워크 분석에서 하위집단, 커뮤니티 식별은 관심이 가는 흥미로운 주제중 하나다. 하위집단, 커뮤니티 탐지 분석작업을 위해서 먼저 방향성 없는 그래프로 변환해야 하는데 다음과 같은 3가지 방법을 사용할 수 있다.
- 연결된 노드들의 모든 쌍 사이의 무방향 링크를 생성할 수 있다 (
mode = "collapse"
) - 잠재적으로 멀티플렉스 그래프가 되는 네트워크에서 각각의 방향성있는 링크에 대해 무방향 링크를 생성한다(
mode="each"
) - 그래프에서 각각의 대칭 링크에 대해 무방향 링크를 생성한다(
mode="mutual"
).
A -> B 와B -> A 의 연결이 있는 경우에는 각 에지의 속성들에 대해 앞에서 simplify()
함수에서 다룬것 처럼 edge.attr.comb
파라미터를 사용하여 어떻게 처리할 것인지를 설정하면 된다. 여기서는 링크들의 weight를 합하면 되고, 다른 모든 에지들의 속성은 무시하고 제거한다.
<- as.undirected(net, mode= "collapse",
net.sym
edge.attr.comb=list(weight="sum", "ignore"))