Bắt đầu ngayBắt đầu miễn phí

Phát hiện cộng đồng bằng edge-betweenness

Một phương pháp phát hiện cộng đồng khác là edge-betweenness. Trong bài tập này, bạn sẽ lặp lại việc phát hiện cộng đồng của câu lạc bộ karate bằng phương pháp này và so sánh trực quan kết quả với phương pháp fast-greedy.

Bài tập này là một phần của khóa học

Phân tích Mạng lưới trong R

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm edge.betweenness.community() trên đối tượng đồ thị g để tạo đối tượng cộng đồng igraph gc.
  • Tính kích thước và số lượng cộng đồng bằng cách dùng hàm sizes trên đối tượng cộng đồng igraph.
  • Vẽ từng biểu đồ cộng đồng cạnh nhau bằng par(). Biểu đồ thứ nhất nên dùng đối tượng cộng đồng kc từ bài trước. Biểu đồ thứ hai nên dùng đối tượng cộng đồng gc.

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.

# Perform edge-betweenness community detection on network graph
gc = ___(g)

# Determine sizes of each community
___(___)

# Plot community networks determined by fast-greedy and edge-betweenness methods side-by-side
par(mfrow = c(1, 2)) 
plot(___, g)
plot(___, g)

Chỉnh sửa và Chạy Mã