1. Learn
  2. /
  3. Cursuri
  4. /
  5. Các nghiên cứu tình huống: Phân tích mạng lưới với R

Connected

exercițiu

Tạo đồ thị theo từng nhóm người dùng

Hãy so sánh đồ thị của người đăng ký dịch vụ xe đạp divvy với nhóm khách hàng dùng thử/không đăng ký.

Sẽ tiện hơn nếu bạn dùng dplyr để xử lý dữ liệu trước khi dùng graph_from_data_frame() để tạo đồ thị. Một hàm dplyr hữu ích bạn sẽ cần là n(), hàm này trả về số dòng trong mỗi nhóm của data frame.

Instrucțiuni 1/3

undefined XP
  • 1
    • Lọc bike_dat cho các dòng có usertype là "Subscriber".
    • Đếm số dòng trong subscribers.
    • Gom nhóm subscribers theo from_station_id và to_station_id.
    • Bên trong summarize(), tính weights là số chuyến đi trong nhóm, n() chia cho tổng số chuyến đi của người đăng ký.
    • Dùng graph_from_data_frame() để tạo đồ thị.
  • 2
    • Lọc bike_dat cho usertype "Customer".
    • Đếm số chuyến đi của người đăng ký.
    • Gom nhóm subscribers theo cặp trạm đi/đến.
    • Tính weights là tỷ lệ trên tổng số chuyến đi.
    • Tạo đồ thị từ data frame.
  • 3
    • Đếm số chuyến đi khác nhau (cặp trạm đi/đến) của người đăng ký.
    • Làm tương tự cho khách hàng.