Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř průzkumný graf sítě přátelství g1 pomocí funkce plot().
  • Převeď atribut gender každého vrcholu na vektor čísel s názvem values – nejprve ho faktorizuj a pak použij as.numeric().
  • Vypočítej asortativitu podle pohlaví pomocí funkce assortativity(). Prvním argumentem je objekt grafu g1, druhým argumentem jsou hodnoty values.
  • 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)

Upravit a spustit kód