ÎncepețiÎncepe gratuit

Identificarea vârfurilor cheie

Una dintre cele mai directe măsuri ale importanței unui vârf este gradul acestuia. Gradul de ieșire al unui vârf reprezintă numărul de alți indivizi către care acel vârf are o muchie direcționată. Gradul de intrare reprezintă numărul de muchii primite de la alți indivizi. În rețeaua de rujeolă, indivizii care infectează mulți alți indivizi vor avea un grad de ieșire ridicat. În acest exercițiu vei determina dacă indivizii infectează un număr echivalent de alți copii sau dacă există copii cu un grad de ieșire ridicat care infectează mulți alți copii.

Acest exercițiu face parte din cursul

Analiza rețelelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează gradul de ieșire al fiecărui vârf folosind funcția degree(). Primul argument este obiectul graf al rețelei, iar al doilea argument este mode, care trebuie să fie unul dintre out, in sau all. Atribuie rezultatul acestei funcții obiectului g.outd.
  • Vizualizează un rezumat al gradelor de ieșire ale tuturor indivizilor folosind funcția table() pe vectorul g.outd.
  • Creează o histogramă a gradelor de ieșire folosind funcția hist() pe vectorul g.outd.
  • Determină ce vârf are cel mai mare grad de ieșire din rețea folosind funcția which.max() pe vectorul g.outd.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Editează și rulează codul