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
Istruzioni dell'esercizio
- Mille reti casuali sono memorizzate nell'oggetto lista
gl. Usandolapply()etransitivity()calcola la transitività globale di ciascuna di queste reti. Assegna questi risultati agl.tr. - Usando
unlist()convertigl.trin un vettore numericogl.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 > ___)