Fitur berbasis tautan orde kedua
Pada latihan ini, Anda akan menghitung jumlah dan rasio tetangga churn dan non-churn di lingkungan orde kedua. Prosedurnya sama seperti pada latihan sebelumnya, hanya saja sekarang Anda menggunakan matriks ketetanggaan orde kedua.
Latihan ini adalah bagian dari kursus
Analitik Prediktif menggunakan Data Berjejaring di R
Petunjuk latihan
- Hitung jumlah tetangga churn di lingkungan orde kedua menggunakan
SecondOrderMatrixdan atributChurn. Konversikan hasilnya denganas.vector()dan tambahkan sebagaiChurnNeighbors2kenetwork. - Hitung juga
NonChurnNeighbors2, yaitu jumlah tetangga non-churn di lingkungan orde kedua. - Hitung
RelationalNeighbor2, rasio churner di lingkungan orde kedua, dengan membagiChurnNeighbors2dengan jumlahChurnNeighbors2danNonChurnNeighbors2.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute the number of churners in the second order neighborhood
V(network)$ChurnNeighbors2 <- as.vector(___ %*% V(network)$___)
# Compute the number of non-churners in the second order neighborhood
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))
# Compute the relational neighbor probability in the second order neighborhood
V(network)$___ <- as.vector(V(network)$___ /
(V(network)$___ + V(network)$___))