1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích Mạng lưới trong R

Connected

Bài tập

Láng giềng

Trong phân tích mạng, việc khám phá các kiểu kết nối giữa các đỉnh thường rất quan trọng. Một cách là xác định các đỉnh láng giềng của từng đỉnh. Từ đó, bạn có thể xác định những đỉnh láng giềng được chia sẻ ngay cả giữa các đỉnh không kết nối trực tiếp, cho thấy hai đỉnh có thể liên hệ gián tiếp thông qua các đỉnh khác. Trong bài tập này, bạn sẽ học cách xác định láng giềng và láng giềng chung giữa các cặp đỉnh.

Hướng dẫn

100 XP
  • Dùng hàm neighbors() để xác định các đỉnh được kết nối theo bất kỳ cách nào với đỉnh 12, các đỉnh có cạnh hướng vào đỉnh 12 và các đỉnh nhận cạnh có hướng từ đỉnh 12. Bạn thực hiện điều này bằng cách chọn giá trị đúng cho đối số mode. Chọn một trong all, in hoặc out.
  • Xác định xem hai đỉnh 42 và 124 có láng giềng chung hay không. Tạo vector n1 gồm các đỉnh nhận cạnh từ đỉnh 42 và vector n2 gồm các đỉnh có cạnh hướng vào đỉnh 124 bằng neighbors(). Tiếp theo, dùng intersection() để xác định liệu có đỉnh nào xuất hiện đồng thời trong cả n1 và n2 hay không.