开始使用免费开始使用

同配性(Assortativity)

在本练习中,您将计算第 1 章中的第二个友谊网络的 assortativity()。该指标用于衡量顶点是否更倾向于与具有相同属性的其他顶点相连。您还将计算度同配性,它衡量顶点是否更倾向于与度数相似的其他顶点相连。

本练习是课程的一部分

R 中的网络分析

查看课程

练习说明

  • 使用 plot() 对友谊网络对象 g1 进行探索性绘图。
  • 将每个顶点的 gender 属性转为数值向量 values:先因子化,再使用 as.numeric()
  • 使用函数 assortativity() 按性别计算同配性。第一个参数是图对象 g1,第二个参数是 values
  • 使用 assortativity.degree() 计算网络的度同配性。第一个参数应为图对象。

交互式实操练习

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

# Plot the network
___(g1)

# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))

# Calculate the assortativity of the network based on gender
___(g1, ___)

# Calculate the assortativity degree of the network
___(___, directed = FALSE)

编辑并运行代码