Inizia subitoInizia gratis

Randomizzazioni della transitività

Come hai fatto per la lunghezza media del cammino, vediamo se la transitività globale della rete di Forrest Gump è significativamente più alta di quanto ci aspetteremmo per reti casuali della stessa dimensione e densità. Puoi confrontare la transitività globale di Forrest Gump con 1000 altre reti casuali.

Questo esercizio fa parte del corso

Analisi delle reti in R

Visualizza corso

Istruzioni dell'esercizio

  • Mille reti casuali sono memorizzate nell'oggetto lista gl. Usando lapply() e transitivity() calcola la transitività globale di ciascuna di queste reti. Assegna questi risultati a gl.tr.
  • Usando unlist() converti gl.tr in un vettore numerico gl.trs.
  • Esamina le statistiche di riepilogo delle transitività delle reti casuali usando summary().
  • Calcola la proporzione di grafi casuali che hanno una transitività superiore alla transitività della rete di Forrest Gump, che hai calcolato in precedenza e assegnato a g.tr.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

library(igraph)

# Calculate average transitivity of 1000 random graphs
gl.tr <- ___(gl, ___)
gl.trs <- ___(gl.tr)

# Get summary statistics of transitivity scores
___(gl.trs)

# Calculate the proportion of graphs with a transitivity score higher than Forrest Gump's network
mean(gl.trs > ___)
Modifica ed esegui il codice