Kliki
Identyfikowanie klik to powszechna technika stosowana w sieciach nieskierowanych. W klice każde dwa różne węzły są sąsiednie – oznacza to, że każdy węzeł jest połączony z każdym innym węzłem w tej klice. W tym ćwiczeniu znajdziesz największe kliki w sieci Forresta Gumpa. Określisz również liczbę maksymalnych klik różnych rozmiarów. Klika jest maksymalna, jeśli nie można jej rozszerzyć do większej kliki.
To ćwiczenie jest częścią kursu
Analiza sieci w R
Instrukcje do ćwiczenia
- Znajdź największe kliki w sieci za pomocą funkcji
largest_cliques(). - Wyznacz wszystkie maksymalne kliki w sieci za pomocą funkcji
max_cliques(). Wynik tej funkcji przypisz do obiektu listyclq. - Oblicz długość każdej z maksymalnych klik. Użyj funkcji
lapply(), aby przejść przez obiektclqi wyznaczyćlength()każdego elementu listy. Następnie zastosujunlist()itable(), aby sprawdzić, jak duże są poszczególne maksymalne kliki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
library(igraph)
# Identify the largest cliques in the network
___(g)
# Determine all maximal cliques in the network and assign to object 'clq'
clq <- ___(g)
# Calculate the size of each maximal clique.
table(unlist(lapply(___, length)))