Komşuluk bağlantı tabanlı özellikler
Bazen, komşu düğümlerin özellik değerleri davranışı etkileyebilir. Bu egzersizde, komşu düğümlerin öznitelik değerine bakıp ortalamalarını hesaplayacaksın. Bunu derece (degree), üçgenler (triangles), geçirgenlik (transitivity) ve ara-merkezilik (betweenness) için yapacaksın.
Yapman gerekenler:
- Komşuluktaki toplam değeri elde etmek için, ortalamasını bulmak istediğin ağ özniteliği ile bitişiklik (adjacency) matrisini çarp.
- Ortalamayı almak için, önceden yüklenmiş olan ve
degreevektörü tarafından verilen düğüm derecesine böl. - Son olarak, sonucu bir vektöre çevir ve
networkiçinde düğüm özniteliği olarak ata.
Bu egzersiz, kursun bir parçasıdır
R ile Ağ Verileri Kullanarak Predictive Analytics
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree