Düğümleri sayma ve bağlantılılık (connectance) hesaplama
Bu egzersizde, customers veri çerçevesini kullanarak her türden düğümün sayısını bulacaksın. churn sütununun iki farklı değeri vardır:
- churn etmeyenler için 0
- churn edenler için 1
Ayrıca ağın bağlantılılığını (connectance) \(p=\frac{2E}{N(N-1)}\) formülüyle hesaplayacaksın; burada \(N\) düğüm sayısı, \(E\) ise ağdaki kenarların sayısıdır.
Bu egzersiz, kursun bir parçasıdır
R ile Ağ Verileri Kullanarak Predictive Analytics
Egzersiz talimatları
customers$churnkoşulunu kullanarak churn düğümlerinin sayısını hesapla.customers$churnkoşulunu kullanarak churn olmayan düğümlerin sayısını hesapla.- Toplam düğüm sayısını hesapla ve değişkeni
nodesolarak adlandır. - Yukarıda verilen \(p\) formülünü kullanarak ağın bağlantılılığını (connectance) hesapla. Önceki egzersizden
edgesdeğişkenini kullanabilirsin.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Count the number of churn nodes
ChurnNodes <- sum(customers$___ == ___)
# Count the number of non-churn nodes
NonChurnNodes <- sum(___)
# Count the total number of nodes
___ <- ChurnNodes + NonChurnNodes
# Compute the network connectance
connectance <- 2 * ___ / ___ / (nodes - 1)
# Print the value
connectance