Mencari homofili dalam sebuah jaringan
Sering kali, node memiliki fitur atau atribut yang terkait dengannya. Data frame account_info memuat tipe dari setiap akun. Homofili adalah konsep yang berasal dari sosiologi. Dalam jaringan kecurangan, homofili menyiratkan bahwa pelaku kecurangan cenderung terhubung dengan pelaku kecurangan lainnya, dan pengguna yang sah cenderung terhubung dengan pengguna sah lainnya. Bergantung pada konteks bisnis dan jenis kecurangan, homofili bisa ada atau tidak ada. Mari kita periksa apakah ada homofili dalam jaringan berdasarkan atribut account_type.
Atribut dapat ditambahkan ke node jaringan Anda dengan V(my_network)$new_node_attribute.
Paket igraph dan jaringan net dari latihan sebelumnya sudah dimuat di ruang kerja Anda.
Latihan ini adalah bagian dari kursus
Deteksi Fraud di R
Petunjuk latihan
- Tambahkan variabel
typedariaccount_infosebagai atributaccount_typeke node jaringannet. - Cetak atribut simpul (vertex) dari
net. - Karena
account_typeadalah variabel nominal, periksa homofili dalam jaringan berdasarkanaccount_typedengan menggunakanassortativity_nominal.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Add account_type as an attribute to the nodes of the network
___(net)$___ <- ___$___
# Have a look at the vertex attributes
print(___(___))
# Check for homophily based on account_type
___(___, types = ___, directed = FALSE)