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
R ile Ağ Analizi
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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 > ___)