Míry centrality sítě

Analýza dat ze sociálních médií v R

Sowmya Vivek

Data Science Coach

Přehled lekce

  • Pojem míry centrality sítě
  • Centralita stupně a centralita přechodů
  • Identifikace klíčových hráčů v síti a jejich role v propagační kampani
Analýza dat ze sociálních médií v R

Míry centrality sítě

  • Vliv vrcholu závisí na počtu hran a jeho pozici
  • Centralita sítě měří důležitost vrcholu v síti
  • Míry centrality přiřazují každému vrcholu číselnou hodnotu
  • Hodnota vyjadřuje vliv vrcholu na ostatní vrcholy
Analýza dat ze sociálních médií v R

Centralita stupně

  • Nejjednodušší míra vlivu vrcholu
  • Určuje hrany nebo spojení vrcholu
  • V orientované síti mají vrcholy skóre výstupního a vstupního stupně
Analýza dat ze sociálních médií v R

Výstupní stupeň

Výstupní stupeň

Analýza dat ze sociálních médií v R

Vstupní stupeň

Vstupní stupeň

Analýza dat ze sociálních médií v R

Centralita stupně uživatele

library(igraph)
# Calculate out-degree
out_deg <- degree(nw_rtweet, 
                  "OutfitAww", 
                   mode = c("out"))
out_deg
OutfitAww 
    20
library(igraph)
# Calculate in degree
in_deg <- degree(nw_rtweet, 
                 "OutfitAww", 
                  mode = c("in"))
in_deg
OutfitAww 
   23
Analýza dat ze sociálních médií v R

Uživatelé s nejvíce retweety

# Calculate the out-degree scores
out_degree <- degree(nw_rtweet, mode = c("out"))
# Sort the users in descending order of out-degree scores
out_degree_sort <- sort(out_degree, decreasing = TRUE)
Analýza dat ze sociálních médií v R

Uživatelé s nejvíce retweety

# View the top 3 users
out_degree_sort[1:3]
VanesEtim   RedNileShop     w3daily 
  209           147            62
Analýza dat ze sociálních médií v R

Uživatelé s nejvíce retweetovanými příspěvky

# Calculate the in-degree scores
in_degree <- degree(nw_rtweet, mode = c("in"))
# Sort the users in descending order of in-degree scores
in_degree_sort <- sort(in_degree, decreasing = TRUE)
Analýza dat ze sociálních médií v R

Uživatelé s nejvíce retweetovanými příspěvky

# View the top 3 users
in_degree_sort[1:3]
XyC_129    SocialBflyMag      jisoupy 
  171           167             142
Analýza dat ze sociálních médií v R

Centralita přechodů

  • Míra, do jaké uzly zprostředkovávají spojení mezi ostatními
  • Zachycuje roli uživatele při šíření informací v síti
  • Uzel s vyšší centralitou přechodů má větší kontrolu nad sítí

Centralita přechodů

Analýza dat ze sociálních médií v R

Identifikace uživatelů s vysokou centralitou přechodů

# Calculate the betweenness scores of the network
betwn_nw <- betweenness(nw_rtweet, directed = TRUE)
# Sort the users in descending order of betweenness scores
betwn_nw_sort <- betwn_nw %>%
                   sort(decreasing = TRUE) %>%
                   round()
Analýza dat ze sociálních médií v R

Identifikace uživatelů s vysokou centralitou přechodů

# View the top 3 users
betwn_nw_sort[1:3]
GuruOfficial   Home_and_Loving    SimplyTasheena 
   65                54                40
Analýza dat ze sociálních médií v R

Pojďme si to procvičit!

Analýza dat ze sociálních médií v R

Preparing Video For Download...