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

Önemli tepe noktalarını belirleme

Bir tepe noktasının önemini ölçmenin en doğrudan yolu, o tepe noktasının derecesidir. Bir tepe noktasının dış derecesi (out-degree), o tepe noktasından diğer bireylere yönelen giden kenarların sayısıdır. İç derece (in-degree) ise diğer bireylerden aldığı gelen kenarların sayısıdır. Kızamık ağında, çok sayıda kişiyi enfekte eden bireylerin dış derecesi yüksektir. Bu egzersizde, bireylerin benzer sayıda çocuğu enfekte edip etmediğini ya da yüksek dış dereceye sahip, birçok çocuğu enfekte eden kilit çocuklar olup olmadığını belirleyeceksin.

Bu egzersiz

R ile Ağ Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • degree() fonksiyonunu kullanarak her tepe noktasının dış derecesini hesapla. İlk argüman ağ grafiği nesnesi, ikinci argüman ise mode olup out, in veya all değerlerinden biri olmalıdır. Bu fonksiyonun çıktısını g.outd nesnesine ata.
  • g.outd vektör nesnesi üzerinde table() fonksiyonunu kullanarak tüm bireylerin dış derece özetini görüntüle.
  • g.outd vektör nesnesi üzerinde hist() fonksiyonunu kullanarak dış derecelerin histogramını oluştur.
  • Ağdaki en yüksek dış dereceye sahip tepe noktasını, g.outd vektör nesnesi üzerinde which.max() fonksiyonunu kullanarak belirle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(igraph)

# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))

# View a summary of out-degree
___(g.outd)

# Make a histogram of out-degrees
___(g.outd, breaks = 30)

# Find the vertex that has the maximum out-degree
___(g.outd)
Kodu Düzenle ve Çalıştır