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

Tìm homophily trong một mạng

Thường thì mỗi nút có các đặc trưng hoặc thuộc tính đi kèm. Data frame account_info chứa loại của từng tài khoản. Homophily là một khái niệm xuất phát từ xã hội học. Trong mạng gian lận, homophily ngụ ý rằng kẻ gian lận có xu hướng kết nối với những kẻ gian lận khác, và người hợp pháp có xu hướng kết nối với những người hợp pháp khác. Tùy vào bối cảnh kinh doanh và loại gian lận, homophily có thể xuất hiện hoặc không. Hãy kiểm tra homophily trong mạng dựa trên thuộc tính account_type.

Bạn có thể thêm thuộc tính vào các nút của mạng bằng V(my_network)$new_node_attribute.

Gói igraph và mạng net từ bài tập trước đã được nạp vào không gian làm việc của bạn.

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

Phát hiện gian lận với R

Xem khóa học

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

  • Thêm biến type từ account_info làm thuộc tính account_type cho các nút của mạng net.
  • In ra các thuộc tính đỉnh (vertex) của net.
  • account_type là biến định danh (nominal), hãy kiểm tra homophily trong mạng dựa trên account_type bằng cách dùng assortativity_nominal.

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.

# Add account_type as an attribute to the nodes of the network
___(net)$___ <- ___$___

# Have a look at the vertex attributes
print(___(___))

# Check for homophily based on account_type
___(___, types = ___, directed = FALSE)
Chỉnh sửa và Chạy Mã