नोड्स को लेबल करना
इस अभ्यास में, आप नेटवर्क के नोड्स को लेबल करेंगे। आपको customers नाम का एक dataframe दिया गया है, जिसके कस्टमर IDs नेटवर्क वाले ही हैं। हर कस्टमर के लिए यह संकेत है कि उन्होंने churn किया या नहीं, जिसे क्रमशः 1 या 0 से दर्शाया गया है.
आप नेटवर्क के नोड्स में churn स्टेटस जोड़ेंगे और उसे visualize करेंगे.
ध्यान दें कि किसी नेटवर्क में दोनों प्रकार के attributes हो सकते हैं: node और edge.
Node attributes को V() (vertex के लिए) फंक्शन द्वारा और edge attributes को E() फंक्शन द्वारा दर्शाया जाता है.
Churn नेटवर्क के node attributes V(network) हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क्ड डेटा का उपयोग करके Predictive Analytics
अभ्यास निर्देश
head()फंक्शन सेcustomersdataframe को देखें.table()फंक्शन का उपयोग करकेcustomersdataframe में churners और non-churners की संख्या गिनें.V()फंक्शन का उपयोग करके नेटवर्क मेंchurnनाम का node attribute जोड़ें और उसमेंcustomersdataframe केchurnकॉलम को असाइन करें.plot()फंक्शन कॉल करके नेटवर्क को visualize करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Inspect the customers dataframe
___(customers)
# Count the number of churners and non-churners
table(customers$___)
# Add a node attribute called churn
___(network)$___ <- customers$churn
# Visualize the network
___(___, vertex.label = NA, edge.label = NA,
edge.color = 'black', vertex.size = 2)