Menghitung simpul dan menghitung connectance
Dalam latihan ini, Anda akan menghitung jumlah setiap jenis simpul menggunakan dataframe customers. Kolom churn memiliki dua nilai berbeda:
- 0 untuk non-churners
- 1 untuk churners
Anda juga akan menghitung connectance jaringan menggunakan rumus \(p=\frac{2E}{N(N-1)}\) di mana \(N\) adalah jumlah simpul dan \(E\) adalah jumlah sisi dalam jaringan.
Latihan ini adalah bagian dari kursus
Analitik Prediktif menggunakan Data Berjejaring di R
Petunjuk latihan
- Hitung jumlah simpul churn dengan melakukan pengondisian pada
customers$churn. - Hitung jumlah simpul non-churn dengan melakukan pengondisian pada
customers$churn. - Hitung total jumlah simpul dan beri nama variabelnya
nodes. - Hitung connectance jaringan menggunakan rumus untuk \(p\) seperti ditunjukkan di atas. Anda dapat menggunakan
edgesdari latihan sebelumnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Count the number of churn nodes
ChurnNodes <- sum(customers$___ == ___)
# Count the number of non-churn nodes
NonChurnNodes <- sum(___)
# Count the total number of nodes
___ <- ChurnNodes + NonChurnNodes
# Compute the network connectance
connectance <- 2 * ___ / ___ / (nodes - 1)
# Print the value
connectance