Các đặc trưng dựa trên liên kết của lân cận
Đôi khi, giá trị đặc trưng của các nút lân cận có ảnh hưởng đến hành vi. Trong bài tập này, bạn sẽ xem giá trị thuộc tính của các nút lân cận và tính giá trị trung bình của chúng. Bạn sẽ thực hiện điều này cho degree, triangles, transitivity và betweenness.
Bạn cần:
- Nhân ma trận kề với thuộc tính mạng mà bạn muốn lấy trung bình để thu được tổng giá trị trong vùng lân cận.
- Để lấy trung bình, hãy chia cho degree của nút, được cho bởi vector
degreeđã được nạp sẵn. - Cuối cùng, chuyển kết quả thành một vector và gán vào
networkdưới dạng thuộc tính của nút.
Bài tập này là một phần của khóa học
Phân tích dự đoán với dữ liệu mạng trong R
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.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree