网络密度与平均路径长度
您将要探索的第一个图层级指标是图的密度。它本质上是指网络图中实际存在的边占所有可能顶点对之间潜在边的比例。该指标反映图中顶点的连通程度。
衡量网络互联程度的另一个指标是平均路径长度。它通过计算网络中所有顶点对之间最短路径长度的平均值得到。任意一对顶点之间最短路径长度的最大值称为网络图的直径。您将计算原始图 g 的直径和平均路径长度。
本练习是课程的一部分
R 中的网络分析
练习说明
- 使用函数
edge_density()计算图g的密度,并将结果赋给向量gd。 - 使用
diameter()计算原始图g的直径。 - 使用函数
mean_distance()将g的平均路径长度赋给g.apl。
交互式实操练习
通过完成这段示例代码来试试这个练习。
library(igraph)
# Get density of a graph
gd <- ___(g)
# Get the diameter of the graph g
___(g, directed = FALSE)
# Get the average path length of the graph g
g.apl <- ___(g, directed = FALSE)
g.apl