1. Lära sig
  2. /
  3. Courses
  4. /
  5. Phân tích dự đoán với dữ liệu mạng trong R

Connected

exercise

Ma trận kề

Trong bài tập này, bạn sẽ trích xuất và tính ma trận kề bậc một và bậc hai của mạng. Bạn đã thấy cách trích xuất ma trận kề bậc một bằng hàm as_adjaceny_matrix() trong các slide. Với ma trận kề bậc hai, bạn cần nhân ma trận bậc một với chính nó và thay tất cả các giá trị dương thành 1 vì chúng ta chỉ làm việc với mạng không trọng số. Bạn cũng cần đảm bảo các phần tử trên đường chéo bằng 0 vì không cho phép cạnh tự nối (self-edge).

Instruktioner

100 XP
  • Trích xuất ma trận kề của mạng bằng hàm as_adjacency_matrix(). Đặt tên ma trận là AdjacencyMatrix.
  • Tính ma trận kề bậc hai bằng cách nhân AdjacencyMatrix với chính nó và đặt tên là SecondOrderMatrix_adj.
  • Tạo ma trận mới, SecondOrderMatrix, bằng cách điều kiện hóa trên SecondOrderMatrix_adj để tất cả các giá trị dương đều bằng 1. Các phần tử trên đường chéo phải bằng 0.
  • Kiểm tra 10 hàng đầu và 10 cột đầu của SecondOrderMatrix.