Vizualizează nodurile după grad
Acum că am analizat graful și am explorat câteva dintre proprietățile sale de bază, să gândim puțin mai profund despre rețeaua noastră. Am observat că există noduri foarte bine conectate și multe puncte izolate. Vom vizualiza acest lucru reprezentând condiționat graful și colorând unele noduri în funcție de gradul de intrare și de ieșire. Să clasificăm nodurile în trei tipuri:
- utilizatori care retweetează mult și care sunt la rândul lor frecvent retweetați.
- utilizatori care au retweetat o singură dată (grad de intrare 0 și grad de ieșire 1).
- utilizatori care au fost retweetați o singură dată (grad de intrare 1 și grad de ieșire 0).
Astfel vom putea înțelege mai bine ce se întâmplă în inelul din jurul grupului de noduri bine conectate.
Acest exercițiu face parte din cursul
Studii de caz: Analiza rețelelor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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