Geçişlilik rastgeleleştirmeleri
Ortalama yol uzunluğunda yaptığın gibi, Forrest Gump ağının küresel geçişliliğinin, aynı boyut ve yoğunluktaki rastgele ağlardan beklenenden anlamlı derecede yüksek olup olmadığını inceleyelim. Forrest Gump'ın küresel geçişliliğini 1000 başka rastgele ağla karşılaştırabilirsin.
Bu egzersiz, kursun bir parçasıdır
R ile Ağ Analizi
Egzersiz talimatları
- Bin adet rastgele ağ
gladlı liste nesnesinde saklanıyor.lapply()vetransitivity()kullanarak bu ağların her birinin küresel geçişliliğini hesapla. Sonuçlarıgl.trdeğişkenine ata. unlist()kullanarakgl.tröğesini sayısal bir vektöre çevir vegl.trsolarak kaydet.- Rastgele ağların geçişliliklerine ait özet istatistikleri
summary()ile incele. - Daha önce hesaplayıp
g.trdeğişkenine atadığın Forrest Gump ağının geçişliliğinden daha yüksek geçişliliğe sahip rastgele grafların oranını hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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 > ___)