Memberi label pada node
Dalam latihan ini, Anda akan memberi label pada node dalam network. Anda diberikan sebuah dataframe bernama customers dengan ID pelanggan yang sama seperti pada network. Setiap pelanggan memiliki indikasi apakah mereka churn atau tidak, yang dinyatakan dengan 1 atau 0 secara berurutan.
Anda akan menambahkan status churn ke node dalam network dan memvisualisasikannya.
Perhatikan bahwa sebuah network dapat memiliki atribut node dan edge.
Atribut node direpresentasikan oleh fungsi V() (untuk vertex) dan atribut edge oleh fungsi E().
Atribut node dari churn network adalah V(network).
Latihan ini adalah bagian dari kursus
Analitik Prediktif menggunakan Data Berjejaring di R
Petunjuk latihan
- Inspeksi dataframe
customersdengan fungsihead(). - Gunakan fungsi
table()untuk menghitung jumlah churner dan non-churner dalam dataframecustomers. - Gunakan fungsi
V()untuk menambahkan atribut node bernamachurnke network dan tetapkan kolomchurndari dataframecustomerske atribut tersebut. - Visualisasikan network dengan memanggil fungsi
plot().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)