开始使用免费开始使用

按权重统计最常去与最常来自的站点

到目前为止,我们只分析了无权重的网络。但边的权重其实表示出行次数,因此自然而然要在度的分析中加入加权度分布。这一点很重要:虽然"出入度平衡"很关键,但需要被再平衡的对象是单车。如果所有站点的权重都相同,无权重的度比就足够了。但如果我们想知道实际有多少单车在流动,就必须考虑权重。

与度分布对应的加权指标是强度(strength)。我们可以使用 strength() 函数按图边的 weight 属性计算加权度分布。

本练习是课程的一部分

案例研究:用 R 进行网络分析

查看课程

练习说明

  • 创建一个包含以下列的数据框。
    • trip_out 应包含 trip_g_simp"out" 加权度(强度)分布。
    • trip_in 应包含 "in" 加权度分布。
    • ratio 应包含 "out" 度与 "in" 度的比值。
  • 过滤 trip_strng,仅保留 trip_outtrip_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)
编辑并运行代码