Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Seribu jaringan acak disimpan dalam objek list gl. Gunakan lapply() dan transitivity() untuk menghitung transitivity global dari masing-masing jaringan tersebut. Simpan hasilnya ke gl.tr.
  • Gunakan unlist() untuk mengonversi gl.tr menjadi vektor numerik gl.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 > ___)
Edit dan Jalankan Kode