İkinci derece bağlantı tabanlı özellikler
Bu egzersizde, ikinci derece komşulukta churn ve churn olmayan komşuların sayısını ve oranını hesaplayacaksın. Yöntem bir önceki egzersizle aynı; tek fark, şimdi ikinci derece komşuluk matrisini kullanman.
Bu egzersiz, kursun bir parçasıdır
R ile Ağ Verileri Kullanarak Predictive Analytics
Egzersiz talimatları
SecondOrderMatrixveChurnözniteliğini kullanarak ikinci derece komşulukta churn komşularının sayısını hesapla. Sonucuas.vector()ile dönüştür venetworkiçineChurnNeighbors2olarak ekle.- Ayrıca, ikinci derece komşulukta churn olmayan komşuların sayısı olan
NonChurnNeighbors2değerini de hesapla. RelationalNeighbor2değerini, ikinci derece komşulukta churn oranı olarak,ChurnNeighbors2değeriniChurnNeighbors2ileNonChurnNeighbors2toplamına bölerek hesapla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Compute the number of churners in the second order neighborhood
V(network)$ChurnNeighbors2 <- as.vector(___ %*% V(network)$___)
# Compute the number of non-churners in the second order neighborhood
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))
# Compute the relational neighbor probability in the second order neighborhood
V(network)$___ <- as.vector(V(network)$___ /
(V(network)$___ + V(network)$___))