ソーシャルネットワークの指標

Rで学ぶ不正検知

Tim Verdonck

Professor Data Science at KU Leuven

測地線(Geodesic)

ノード間の最短経路(例:A から I)

shortest_paths(network, from = "A", to = "I")
A C G I

測地線の例

Rで学ぶ不正検知

次数 = エッジ数

degree(network)
A 
2 

A ノードを強調したおもちゃのグラフ

Rで学ぶ不正検知

次数 = エッジ数

degree(network)
A B
2 2

B ノードを強調したおもちゃのグラフ

Rで学ぶ不正検知

次数 = エッジ数

degree(network)
A B C
2 2 1

C ノードを強調したおもちゃのグラフ

Rで学ぶ不正検知

次数 = エッジ数

degree(network)
A B C D 
2 2 1 3 

ネットワークのノード数が N のとき,次数の正規化は N-1 で割ります。本例では 3 で割ります:

degree(network, normalized = TRUE)
      A       B       C       D
0.66667 0.66667 0.33333 1.00000

D ノードを強調したおもちゃのグラフ

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

クローズネスの空図

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

closeness(network)
   A
0.25

A のクローズネス

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

closeness(network)
   A    B
0.25 0.25

B のクローズネス

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

closeness(network)
   A    B    C
0.25 0.25 0.20

C のクローズネス

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

closeness(network)
   A    B    C    D 
0.25 0.25 0.20 0.33 

D のクローズネス

Rで学ぶ不正検知

クローズネス

ネットワーク内で,あるノードから他の全ノードへの逆距離の合計

closeness(network)
   A    B    C    D 
0.25 0.25 0.20 0.33 
closeness(network, normalized = TRUE)
   A    B    C    D
0.75 0.75 0.60 1.00 

全ノードのクローズネス

Rで学ぶ不正検知

媒介中心性(Betweenness)

ネットワークの測地線で,ノード(またはエッジ)が出現する回数 媒介中心性の空図

Rで学ぶ不正検知

媒介中心性(Betweenness)

ネットワークの測地線で,ノード(またはエッジ)が出現する回数 A と E の媒介中心性

betweenness(network)
A       E
0       0
Rで学ぶ不正検知

媒介中心性(Betweenness)

ネットワークの測地線で,ノード(またはエッジ)が出現する回数 B の媒介中心性

betweenness(network)
A B     E
0 3     0
Rで学ぶ不正検知

媒介中心性(Betweenness)

ネットワークの測地線で,ノード(またはエッジ)が出現する回数 C の媒介中心性

betweenness(network)
A B C   E
0 3 4   0
Rで学ぶ不正検知

媒介中心性(Betweenness)

ネットワークの測地線で,ノード(またはエッジ)が出現する回数 D の媒介中心性

betweenness(network)
A B C D E
0 3 4 3 0
Rで学ぶ不正検知

特徴量化

特徴量化の例

Rで学ぶ不正検知

Passons à la pratique !

Rで学ぶ不正検知

Preparing Video For Download...