按权重统计最常去与最常来自的站点
到目前为止,我们只分析了无权重的网络。但边的权重其实表示出行次数,因此自然而然要在度的分析中加入加权度分布。这一点很重要:虽然"出入度平衡"很关键,但需要被再平衡的对象是单车。如果所有站点的权重都相同,无权重的度比就足够了。但如果我们想知道实际有多少单车在流动,就必须考虑权重。
与度分布对应的加权指标是强度(strength)。我们可以使用 strength() 函数按图边的 weight 属性计算加权度分布。
本练习是课程的一部分
案例研究:用 R 进行网络分析
练习说明
- 创建一个包含以下列的数据框。
trip_out应包含trip_g_simp的"out"加权度(强度)分布。trip_in应包含"in"加权度分布。ratio应包含 "out" 度与 "in" 度的比值。
- 过滤
trip_strng,仅保留trip_out和trip_in都大于10的行。 - 对过滤后的比值绘制直方图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
trip_strng <- data_frame(
# Find the "out" strength distribution
trip_out = strength(___, mode = "___"),
# ... and the "in" strength distribution
trip_in = strength(___, mode = "in"),
# Calculate the ratio of out / in
ratio = ___ / trip_in
)
trip_strng_filtered <- trip_strng %>%
# Filter for rows where trips in and out are both over 10
filter(___ > 10, ___ > 10)
# Plot histogram of filtered ratios
hist(___$ratio)