1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích Mạng lưới trong R

Connected

Bài tập

Mạng lưới Forrest Gump

Trong chương này, bạn sẽ sử dụng một mạng xã hội dựa trên bộ phim Forrest Gump. Mỗi cạnh của mạng cho biết hai nhân vật đó đã cùng xuất hiện trong ít nhất một cảnh của phim. Vì vậy, đây là một mạng vô hướng. Để làm quen với dữ liệu, trước tiên bạn sẽ tạo đối tượng mạng từ bộ dữ liệu thô. Sau đó, bạn sẽ xác định các đỉnh quan trọng bằng một thước đo gọi là eigenvector centrality. Những cá nhân có eigenvector centrality cao là những người kết nối nhiều với các cá nhân cũng có mức độ kết nối cao. Cuối cùng, bạn sẽ tạo một biểu đồ khám phá trực quan cho mạng này.

Hướng dẫn

100 XP
  • Xem vài dòng đầu của dataframe gump bằng head().
  • Tạo một mạng vô hướng bằng graph_from_data_frame().
  • Xác định các đỉnh quan trọng bằng hàm eigen_centrality() và gán kết quả vào đối tượng g.ec. Tiếp theo, tìm cá nhân có eigenvector centrality cao nhất bằng which.max(). Các giá trị điểm centrality được lưu trong g.ec$vector.
  • Vẽ biểu đồ Mạng Forrest Gump bằng plot(). Đặt kích thước các đỉnh bằng 25 lần giá trị eigenvector centrality được lưu trong g.ec$vector.