Twitter ağ analizi

R ile Sosyal Medya Verilerini Analiz Etme

Sowmya Vivek

Data Science Coach

Ders özeti

  • Ağ kavramlarını anlayın
  • Ağ kavramlarını sosyal medyaya uygulayın
  • Bir konu için retweet ağı oluşturun
R ile Sosyal Medya Verilerini Analiz Etme

Ağ ve ağ analizi

Ağ

R ile Sosyal Medya Verilerini Analiz Etme

Ağ ve ağ analizi

Ağ analizi

R ile Sosyal Medya Verilerini Analiz Etme

Bir ağın bileşenleri

Düğüm veya Tepe

R ile Sosyal Medya Verilerini Analiz Etme

Bir ağın bileşenleri

Kenar ile Düğüm veya Tepe

R ile Sosyal Medya Verilerini Analiz Etme

Yönlü ve yönsüz ağ

Yönlü ağ

R ile Sosyal Medya Verilerini Analiz Etme

Yönlü ve yönsüz ağ

Yönsüz ağ

R ile Sosyal Medya Verilerini Analiz Etme

Sosyal medyada uygulamalar

  • Twitter kullanıcıları karmaşık ağlar oluşturur
  • Ağların yapı ve boyutunu analiz edin
  • Ağdaki kilit aktörleri ve etkileyicileri belirleyin
  • Geniş kitlelere bilgi yaymada kritik
R ile Sosyal Medya Verilerini Analiz Etme

Retweet ağı

  • Orijinal tweetleri retweet eden kullanıcıların ağı
  • Kaynak düğüm retweet eden kullanıcıdır (yönlü ağ)
  • Hedef düğüm orijinal tweeti atan kullanıcıdır
  • Retweet ağındaki konum, marka mesajını yayacak kilit aktörleri saptamayı sağlar
R ile Sosyal Medya Verilerini Analiz Etme

#OOTD retweet ağı

  • #OOTD için retweet ağı oluşturun
  • Bu etiket 16-24 yaş arası kullanıcılar arasında popüler
  • Potansiyel müşterilerin dikkatini çekmek için kullanılabilir
R ile Sosyal Medya Verilerini Analiz Etme

Tweet veri çerçevesi oluşturun

# Create tweet data frame for tweets on #OOTD
twts_OOTD <- search_tweets("#OOTD ", n = 18000, include_rts = TRUE)
R ile Sosyal Medya Verilerini Analiz Etme

Ağ için veri çerçevesi oluşturun

# Create data frame for the network
rt_df <- twts_OOTD[, c("screen_name" , "retweet_screen_name" )]
head(rt_df,10)
screen_name      retweet_screen_name
<chr>                   <chr>
ShesinfashionCc          NA            
glamwearplanet           NA            
lanacond0r         LiveKellyRyan            
animeninjaz              NA            
zeluslondon              NA            
IonaJaneLevy             NA
R ile Sosyal Medya Verilerini Analiz Etme

Veri çerçevesine yalnızca retweetleri dahil edin

# Remove rows with missing values
rt_df_new <- rt_df[complete.cases(rt_df), ]
R ile Sosyal Medya Verilerini Analiz Etme

Veri çerçevesini matrise dönüştürün

# Convert to matrix
matrx <- as.matrix(rt_df_new)
R ile Sosyal Medya Verilerini Analiz Etme

Retweet ağını oluşturun

# Create the retweet network
library(igraph)
nw_rtweet <- graph_from_edgelist(el = matrx, directed = TRUE)
R ile Sosyal Medya Verilerini Analiz Etme

Retweet ağını görüntüleyin

# View the retweet network
print.igraph(nw_rtweet)
R ile Sosyal Medya Verilerini Analiz Etme

Retweet ağını görüntüleyin

IGRAPH 7f42937 DN-- 4100 4616 -- 
+ attr: name (v/c)
+ edges from 7f42937 (vertex names):
 [1] MaikielYungin  ->ZingletC        MaikielYungin  ->ZingletC       
 [3] victoria_shop_1->victoria_shop_1 victoria_shop_1->victoria_shop_1
 [5] victoria_shop_1->victoria_shop_1 victoria_shop_1->victoria_shop_1
 [7] victoria_shop_1->victoria_shop_1 victoria_shop_1->victoria_shop_1
 [9] victoria_shop_1->victoria_shop_1 w3daily        ->RealFirstBuzz  
[11] w3daily        ->RealFirstBuzz   w3daily        ->RealFirstBuzz  
[13] w3daily        ->RealFirstBuzz   w3daily        ->RealFirstBuzz  
[15] w3daily        ->RealFirstBuzz   w3daily        ->RealFirstBuzz  
R ile Sosyal Medya Verilerini Analiz Etme

Vamos praticar!

R ile Sosyal Medya Verilerini Analiz Etme

Preparing Video For Download...