BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Bin adet rastgele ağ gl adlı liste nesnesinde saklanıyor. lapply() ve transitivity() kullanarak bu ağların her birinin küresel geçişliliğini hesapla. Sonuçları gl.tr değişkenine ata.
  • unlist() kullanarak gl.tr öğesini sayısal bir vektöre çevir ve gl.trs olarak kaydet.
  • Rastgele ağların geçişliliklerine ait özet istatistikleri summary() ile incele.
  • Daha önce hesaplayıp g.tr değ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 > ___)
Kodu Düzenle ve Çalıştır