Ймовірнісний класифікатор сусідства (Probabilistic Relational Neighbor Classifier)
У цій вправі ви застосуєте ймовірнісний класифікатор сусідства (probabilistic relational neighbor classifier), щоб оцінити імовірності відтоку на основі апріорної імовірності відтоку інших вузлів.
Припустімо, що замість відомих міток вузлів ви знаєте імовірність відтоку для кожного вузла, як на зображенні нижче. На зображенні C означає відтік (churn), а NC — відсутність відтоку (non-churn).
Тоді, як і раніше, ви можете оновити імовірність відтоку вузлів, взявши середнє значення імовірностей відтоку їхніх сусідів.

Ця вправа є частиною курсу
Прогнозна аналітика з мережевими даними в R
Інструкції до вправи
- Знайдіть імовірність відтоку 44-го клієнта у векторі
churnProb. - Оновіть імовірність відтоку, перемноживши
AdjacencyMatrixнаchurnProbі поділивши на векторneighbors, який містить розміри околів. Ми додалиas.vector()навколо матричних операцій. Присвойте результат зміннійchurnProb_updated. - Знайдіть оновлену імовірність відтоку 44-го клієнта у векторі
churnProb_updated. - Що відбулося з імовірністю відтоку 44-го клієнта?
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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[___]