3.2 데이터 세트 2: 인접 행렬(adjacent matrix)
이분할 그래프(Two-mode or bipartite graphs)는 두 개의 서로 다른 유형의 actor와 상호간의 링크를 가지지만, 각 유형 내에서는 그렇지 않다. 두 번째 미디어 예제는 이런 종류의 네트워크로 뉴스 출처와 그들 소비자 간의 링크를 검토한다.
<- read.csv("Dataset2-Media-User-Example-NODES.csv",
nodes2 header=T, as.is=T)
<- read.csv("Dataset2-Media-User-Example-EDGES.csv",
links2 header=T, row.names=1)
데이터 검토:
head(nodes2)
## id media media.type media.name audience.size
## 1 s01 NYT 1 Newspaper 20
## 2 s02 WaPo 1 Newspaper 25
## 3 s03 WSJ 1 Newspaper 30
## 4 s04 USAT 1 Newspaper 32
## 5 s05 LATimes 1 Newspaper 20
## 6 s06 CNN 2 TV 56
head(links2)
## U01 U02 U03 U04 U05 U06 U07 U08 U09 U10 U11 U12 U13 U14 U15 U16 U17 U18 U19
## s01 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
## s02 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
## s03 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0
## s04 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0
## s05 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0
## s06 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0
## U20
## s01 0
## s02 1
## s03 0
## s04 0
## s05 0
## s06 0
우리는 links2
가 이분할 네트워크의 인접행렬(adjacent matrix)임을 알 수 있다.
<- as.matrix(links2)
links2 dim(links2)
## [1] 10 20
dim(nodes2)
## [1] 30 5