नोड्स की गिनती और कनेक्टेंस निकालना
इस अभ्यास में, आप customers डेटाफ़्रेम का उपयोग करके हर प्रकार के नोड्स की संख्या गिनेंगे। churn कॉलम में दो मान हैं:
- 0 उन ग्राहकों के लिए जिन्होंने churn नहीं किया
- 1 उन ग्राहकों के लिए जिन्होंने churn किया
आप नेटवर्क का कनेक्टेंस भी इस सूत्र से निकालेंगे: \(p=\frac{2E}{N(N-1)}\) जहाँ \(N\) नोड्स की संख्या है और \(E\) नेटवर्क में edges की संख्या है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क्ड डेटा का उपयोग करके Predictive Analytics
अभ्यास निर्देश
customers$churnपर कंडीशन लगाकर churn वाले नोड्स की संख्या गिनें।customers$churnपर कंडीशन लगाकर non-churn नोड्स की संख्या गिनें।- कुल नोड्स की संख्या गिनें और वैरिएबल का नाम
nodesरखें। - ऊपर दिए गए \(p\) के सूत्र का उपयोग करके नेटवर्क का कनेक्टेंस निकालें। आप पिछले अभ्यास से
edgesका उपयोग कर सकते हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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