Kenar öznitelikleri ve alt kümeleme
Bu egzersizde ağdaki kenarlara nasıl öznitelik ekleyeceğini ve bunları nasıl görüntüleyeceğini öğreneceksin. Örneğin, her arkadaş çiftinin birbirleriyle haftada kaç saat geçirdiğini gösteren 'hours' adlı bir öznitelik ekleyeceğiz.
Bu egzersiz, kursun bir parçasıdır
R ile Ağ Analizi
Egzersiz talimatları
set_edge_attr()kullanarakhoursvektöründen 'hours' adlı yeni bir kenar özniteliği oluştur.- Tüm kenar özniteliklerini
edge_attr()ile görüntüle. - "Britt" kişisini içeren tüm kenarları görüntüle.
hoursözniteliği 4 saate büyük ya da eşit olan tüm kenarları görüntüle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
library(igraph)
# View hours
hours
# Create new edge attribute called 'hours'
g <- set_edge_attr(g, ___, value = ___)
# View edge attributes of graph object
___(g)
# Find all edges that include "Britt"
E(g)[[.inc('___')]]
# Find all pairs that spend 4 or more hours together per week
E(g)[[hours>=___]]