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

Xác định các đỉnh quan trọng

Có lẽ thước đo trực quan nhất về tầm quan trọng của một đỉnh là bậc (degree) của nó. Out-degree của một đỉnh là số cá nhân khác mà đỉnh đó có cạnh hướng ra. In-degree là số cạnh mà đỉnh đó nhận từ các cá nhân khác. Trong mạng sởi, những cá nhân lây cho nhiều người khác sẽ có out-degree cao. Trong bài tập này, bạn sẽ xác định liệu các cá nhân có lây cho số trẻ em tương đương nhau hay có những trẻ chủ chốt có out-degree cao và lây cho rất nhiều trẻ khác.

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

  • Tính out-degree của mỗi đỉnh bằng hàm degree(). Đối số thứ nhất là đối tượng đồ thị mạng và đối số thứ hai là mode với một trong các giá trị out, in hoặc all. Gán đầu ra của hàm này vào đối tượng g.outd.
  • Xem tóm tắt out-degree của tất cả cá nhân bằng cách dùng hàm table() trên vector g.outd.
  • Vẽ biểu đồ histogram cho out-degree bằng hàm hist() trên vector g.outd.
  • Xác định đỉnh có out-degree cao nhất trong mạng bằng cách dùng hàm which.max() trên vector g.outd.

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.

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Chỉnh sửa và Chạy Mã