Các trạm có lượt đến và đi nhiều nhất
Ở đây bạn sẽ xem những trạm nào thường được đi đến và đi từ nhất, cũng như tỉ lệ giữa bậc vào và bậc ra. Điều này cho biết trạm nào bị lệch theo hướng nhiều trạm khác kéo xe đạp từ đó đi, hoặc nhiều xe đạp được trả về đó. Để một đồ thị chia sẻ xe đạp như thế này vận hành hiệu quả, không thể có quá nhiều trạm nguồn hoặc trạm đích; nếu không, chủ mạng lưới sẽ phải liên tục di chuyển xe đạp! Lý tưởng nhất, mạng lưới được thiết kế để tự cân bằng; nếu đúng như vậy, ta kỳ vọng hầu hết các trạm có tỉ lệ bậc vào so với bậc ra xấp xỉ một. Trước hết, chúng ta sẽ xem xét trong trường hợp không trọng số.
Bài tập này là một phần của khóa học
Các nghiên cứu tình huống: Phân tích mạng lưới với R
Hướng dẫn bài tập
- Tạo một data frame chứa các cột sau.
trip_outchứa phân phối bậc"out"củatrip_g_simp.trip_inchứa phân phối bậc"in".ratiochứa tỉ lệ bậc "out" chia cho bậc "in".
- Lọc
trip_degcho các hàng mà cảtrip_outvàtrip_inđều lớn hơn10. - Vẽ biểu đồ histogram của các tỉ lệ đã lọc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
trip_deg <- data_frame(
# Find the "out" degree distribution
trip_out = degree(___, mode = "___"),
# ... and the "in" degree distribution
trip_in = degree(___, mode = "in")
# Calculate the ratio of out / in
ratio = ___ / trip_in
)
trip_deg_filtered <- trip_deg %>%
# Filter for rows where trips in and out are both over 10
___(___ > 10, ___ > 10)
# Plot histogram of filtered ratios
hist(___$ratio)