शुरू करेंमुफ़्त में शुरू करें

Probabilistic Relational Neighbor Classifier

इस अभ्यास में, आप अन्य नोड्स की पूर्व churn probability के आधार पर churn probabilities निकालने के लिए probabilistic relational neighbor classifier लागू करेंगे.

मान लीजिए कि नोड्स के लेबल्स ज्ञात होने के बजाय, आपको प्रत्येक नोड की churn होने की probability पता है, जैसा कि नीचे की इमेज में दिखाया गया है। इमेज में C का अर्थ churn और NC का अर्थ non-churn है. फिर, पहले की तरह, आप पड़ोसी नोड्स की churn probabilities का औसत निकालकर नोड्स की churn probability अपडेट कर सकते हैं.
Probabilistic relational neighbor classifier

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में नेटवर्क्ड डेटा का उपयोग करके Predictive Analytics

पाठ्यक्रम देखें

अभ्यास निर्देश

  • वेक्टर churnProb में 44वें ग्राहक की churn probability निकालें.
  • AdjacencyMatrix को churnProb से गुणा करके और पड़ोस के आकारों वाला वेक्टर neighbors से भाग देकर churn probability अपडेट करें. हमने मैट्रिक्स ऑपरेशंस के चारों ओर as.vector() जोड़ा है. परिणाम churnProb_updated को असाइन करें.
  • वेक्टर churnProb_updated में 44वें ग्राहक की अपडेटेड churn probability निकालें.
  • 44वें ग्राहक की churn probability के साथ क्या हुआ?

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Find churn probability of the 44th customer
churnProb[___]

# Update the churn probabilties and the non-churn probabilities
churnProb_updated <- as.vector((AdjacencyMatrix %*% ___) / ___)

# Find updated churn probability of the 44th customer
churnProb_updated[___]
कोड संपादित करें और चलाएँ