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

Connected

ćwiczenie

Identyfikowanie krawędzi dla każdego wierzchołka

W tym ćwiczeniu nauczysz się identyfikować konkretne krawędzie. Dowiesz się, jak sprawdzić, czy krawędź istnieje między dwoma wierzchołkami, oraz jak znaleźć wszystkie wierzchołki połączone z danym wierzchołkiem w dowolnym kierunku.

Instrukcje

100 XP
  • Najpierw zwizualizuj tę sieć za pomocą funkcji plot(). Wizualizację poprawisz później – warto jednak zobaczyć sieć przed przystąpieniem do analizy. Aby wykres był czytelniejszy, ustaw rozmiar wierzchołków na 0, a rozmiar strzałek krawędzi na 0.1.
  • Sprawdź, czy istnieje krawędź w każdym kierunku między wierzchołkiem 184 a wierzchołkiem 178, używając indeksowania z pojedynczymi nawiasami kwadratowymi na obiekcie grafu. Wartość 1 oznacza TRUE – krawędź istnieje; wartość 0 oznacza FALSE – krawędź nie istnieje.
  • Za pomocą funkcji incident() zidentyfikuj krawędzie wychodzące z wierzchołka 184 lub dochodzące do niego w dowolnym kierunku, a następnie tylko te wychodzące z wierzchołka 184. Pierwszym argumentem powinien być obiekt grafu, drugim – badany wierzchołek, a trzecim – argument mode określający kierunek. Do wyboru masz: all, in oraz out.