Mulai sekarangMulai gratis

Fitur berbasis tautan

Pada latihan ini, Anda akan menghitung fitur berbasis tautan orde pertama dengan mengalikan atribut Churn dari network dengan matriks keterhubungan (adjacency matrix) jaringan.

Perlu dicatat bahwa karena churn merupakan indikator biner, atribut Churn bernilai 1 untuk churner dan 0 untuk non-churner. Konsekuensinya, atribut 1-Churn bernilai 1 untuk non-churner dan 0 untuk churner. Ini berguna saat menghitung jumlah tetangga non-churn.

Latihan ini merupakan bagian dari kursus

Analitik Prediktif menggunakan Data Berjejaring di R

Lihat Kursus

Instruksi latihan

  • Hitung atribut ChurnNeighbors, yaitu jumlah tetangga yang melakukan churn, dengan mengalikan AdjacencyMatrix dengan atribut Churn dari network. Terapkan as.vector() pada hasilnya dan tambahkan ke network.
  • Dengan cara serupa, hitung NonChurnNeighbors, yaitu jumlah tetangga non-churn.
  • Hitung atribut RelationalNeighbor, yaitu rasio churner di lingkungan, dengan membagi ChurnNeighbors dengan jumlah ChurnNeighbors dan NonChurnNeighbors.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Compute the number of churn neighbors
V(network)$ChurnNeighbors <- as.vector(___ %*% V(network)$___)

# Compute the number of non-churn neighbors
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))

# Compute the relational neighbor probability
V(network)$RelationalNeighbor <- as.vector(V(network)$___ / 
    (V(network)$___ + V(network)$___))
Edit dan Jalankan Kode