Visualisera noder efter grad
Nu när vi har undersökt grafen och utforskat några av dess grundläggande egenskaper är det dags att titta närmare på nätverket. Vi observerade att det finns några noder med många kopplingar och många avvikande punkter. Vi visualiserar detta genom att rita grafen villkorligt och färglägga vissa noder efter in- och utgrad. Låt oss dela in noderna i tre typer:
- Användare som retweetar mycket och som retweettas mycket.
- Användare som retweetade endast en gång (ingrad 0 och utgrad 1).
- Användare som retweetades endast en gång (ingrad 1 och utgrad 0).
Detta hjälper oss att förstå vad som händer i ringen runt klustret av tätt sammankopplade noder.
Den här övningen är en del av kursen
Fallstudier: Nätverksanalys i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")
# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")
# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0
# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1