同配性(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)