MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Inspeksi dataframe customers dengan fungsi head().
  • Gunakan fungsi table() untuk menghitung jumlah churner dan non-churner dalam dataframe customers.
  • Gunakan fungsi V() untuk menambahkan atribut node bernama churn ke network dan tetapkan kolom churn dari dataframe customers ke 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)
Edit dan Jalankan Kode