Randomisasi transitivity
Seperti yang Anda lakukan untuk rata-rata panjang lintasan, mari selidiki apakah transitivity global dari jaringan Forrest Gump secara signifikan lebih tinggi daripada yang kita harapkan secara kebetulan untuk jaringan acak dengan ukuran dan kerapatan yang sama. Anda dapat membandingkan transitivity global Forrest Gump dengan 1000 jaringan acak lainnya.
Latihan ini merupakan bagian dari kursus
Analisis Jaringan di R
Instruksi latihan
- Seribu jaringan acak disimpan dalam objek list
gl. Gunakanlapply()dantransitivity()untuk menghitung transitivity global dari masing-masing jaringan tersebut. Simpan hasilnya kegl.tr. - Gunakan
unlist()untuk mengonversigl.trmenjadi vektor numerikgl.trs. - Teliti statistik ringkasan dari nilai transitivity jaringan acak menggunakan
summary(). - Hitung proporsi graf acak yang memiliki transitivity lebih tinggi daripada transitivity jaringan Forrest Gump, yang sebelumnya telah Anda hitung dan simpan ke
g.tr.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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 > ___)