Asortativita
V tomto cvičení určíš assortativity() druhé sítě přátelství z první kapitoly. Asortativita měří, jak silně mají vrcholy tendenci spojovat se s jinými vrcholy se stejnými atributy. Zjistíš také asortativitu stupňů, která vyjadřuje, jak silně se vrcholy pojí s vrcholy podobného stupně.
Toto cvičení je součástí kurzu
Analýza sítí v R
Pokyny k cvičení
- Vytvoř průzkumný graf sítě přátelství
g1pomocí funkceplot(). - Převeď atribut
genderkaždého vrcholu na vektor čísel s názvemvalues– nejprve ho faktorizuj a pak použijas.numeric(). - Vypočítej asortativitu podle pohlaví pomocí funkce
assortativity(). Prvním argumentem je objekt grafug1, druhým argumentem jsou hodnotyvalues. - Vypočítej asortativitu stupňů sítě pomocí funkce
assortativity.degree(). Prvním argumentem je objekt grafu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Plot the network
___(g1)
# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))
# Calculate the assortativity of the network based on gender
___(g1, ___)
# Calculate the assortativity degree of the network
___(___, directed = FALSE)