Hustota sítě a průměrná délka cesty
První metrikou na úrovni grafu, kterou prozkoumáš, je hustota grafu. Ta vyjadřuje podíl skutečně existujících hran vůči všem potenciálním hranám mezi vrcholy v síti. Je to ukazatel toho, jak dobře jsou vrcholy grafu propojeny.
Další mírou propojenosti sítě je průměrná délka cesty. Vypočítá se jako průměr délek nejkratších cest mezi všemi dvojicemi vrcholů v síti. Nejdelší taková cesta mezi libovolnými dvěma vrcholy se nazývá průměr síťového grafu. Vypočítáš průměr i průměrnou délku cesty původního grafu g.
Toto cvičení je součástí kurzu
Analýza sítí v R
Pokyny k cvičení
- Pomocí funkce
edge_density()vypočítej hustotu grafuga přiřaď tuto hodnotu do vektorugd. - Pomocí
diameter()vypočítej průměr původního grafug. - Přiřaď průměrnou délku cesty grafu
gdo proměnnég.aplpomocí funkcemean_distance().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
library(igraph)
# Get density of a graph
gd <- ___(g)
# Get the diameter of the graph g
___(g, directed = FALSE)
# Get the average path length of the graph g
g.apl <- ___(g, directed = FALSE)
g.apl