开始使用免费开始使用

识别关键顶点

评估顶点重要性的最直接度量之一就是顶点的度。顶点的出度是该顶点指向其他个体的出边数量;入度是从其他个体指向该顶点的入边数量。在麻疹传播网络中,传染许多他人的个体会具有较高的出度。本练习将帮助您判断:各个个体感染他人数量是否相近,还是存在出度很高、能感染许多其他儿童的关键个体。

本练习是课程的一部分

R 中的网络分析

查看课程

练习说明

  • 使用 degree() 函数计算每个顶点的出度。第 1 个参数是网络图对象,第 2 个参数为 mode,可取 outinall。将该函数的输出赋给对象 g.outd
  • 对向量对象 g.outd 使用 table() 函数,查看所有个体出度的汇总情况。
  • 对向量对象 g.outd 使用 hist() 函数,绘制出度的直方图。
  • 对向量对象 g.outd 使用 which.max() 函数,确定网络中出度最高的顶点。

交互式实操练习

通过完成这段示例代码来试试这个练习。

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
编辑并运行代码