Etichetarea nodurilor
În acest exercițiu, vei eticheta nodurile din rețea. Ai la dispoziție un dataframe numit customers, care conține aceleași ID-uri de clienți ca și rețeaua. Fiecare client are o indicație despre dacă a renunțat sau nu la serviciu, reprezentată prin 1, respectiv 0.
Vei adăuga statutul de churn nodurilor din rețea și vei vizualiza rezultatul.
Reține că o rețea poate avea atât atribute de nod, cât și atribute de muchie.
Atributele de nod sunt reprezentate prin funcția V() (de la vertex), iar atributele de muchie prin funcția E().
Atributele nodurilor din rețeaua de churn sunt V(network).
Acest exercițiu face parte din cursul
Analiză predictivă folosind date de rețea în R
Instrucțiuni pentru exercițiu
- Inspectează dataframe-ul
customersfolosind funcțiahead(). - Folosește funcția
table()pentru a număra clienții care au renunțat și cei care nu au renunțat din dataframe-ulcustomers. - Folosește funcția
V()pentru a adăuga un atribut de nod numitchurnrețelei și atribuie-i coloanachurndin dataframe-ulcustomers. - Vizualizează rețeaua apelând funcția
plot().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)