1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza sieci w R

Connected

ćwiczenie

Sąsiedzi

W analizie sieci często ważne jest zbadanie wzorców połączeń między wierzchołkami. Jednym ze sposobów jest identyfikacja sąsiednich wierzchołków dla każdego wierzchołka. Możesz wtedy sprawdzić, które wierzchołki sąsiednie są wspólne nawet dla niepołączonych ze sobą wierzchołków – co wskazuje na pośredni związek między nimi za pośrednictwem innych węzłów. W tym ćwiczeniu nauczysz się identyfikować sąsiadów oraz wspólnych sąsiadów dla par wierzchołków.

Instrukcje

100 XP
  • Używając funkcji neighbors(), wskaż wierzchołki połączone z wierzchołkiem 12 w dowolny sposób, te które kierują krawędź do wierzchołka 12, oraz te które otrzymują skierowaną krawędź od wierzchołka 12. Możesz to osiągnąć, wybierając odpowiednią wartość argumentu mode. Do wyboru masz: all, in i out.
  • Sprawdź, czy wierzchołki 42 i 124 mają wspólnego sąsiada. Utwórz wektor n1 zawierający wierzchołki, do których krawędź wychodzi z wierzchołka 42, oraz wektor n2 zawierający wierzchołki, które kierują krawędź do wierzchołka 124 – oba przy użyciu funkcji neighbors(). Następnie użyj funkcji intersection(), aby sprawdzić, czy istnieją wierzchołki obecne jednocześnie w n1 i n2.