เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ค้นหา homophily ในเครือข่าย

โดยทั่วไปแล้ว โหนด (node) แต่ละโหนดจะมีคุณลักษณะหรือ attribute ประกอบอยู่ด้วย Data frame account_info เก็บข้อมูลประเภทของแต่ละบัญชี Homophily เป็นแนวคิดที่มาจากสังคมวิทยา ในเครือข่ายการฉ้อโกง homophily หมายความว่าผู้ฉ้อโกงมีแนวโน้มที่จะเชื่อมต่อกับผู้ฉ้อโกงด้วยกัน ส่วนผู้ที่ถูกกฎหมายก็มักเชื่อมต่อกับผู้ที่ถูกกฎหมายเช่นกัน ทั้งนี้ขึ้นอยู่กับบริบททางธุรกิจและประเภทของการฉ้อโกง homophily อาจปรากฏหรือไม่ปรากฏก็ได้ มาตรวจสอบ homophily ในเครือข่ายโดยอิงจาก attribute account_type กัน

สามารถเพิ่ม attribute ให้กับโหนดในเครือข่ายได้ด้วย V(my_network)$new_node_attribute

แพ็กเกจ igraph และเครือข่าย net จากแบบฝึกหัดก่อนหน้าถูกโหลดไว้ใน workspace ของคุณแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจจับการฉ้อโกงใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มตัวแปร type จาก account_info เป็น attribute ชื่อ account_type ให้กับโหนดของเครือข่าย net
  • แสดง vertex attributes ของ net
  • เนื่องจาก account_type เป็นตัวแปรเชิงกลุ่ม (nominal variable) ให้ตรวจสอบ homophily ในเครือข่ายโดยอิงจาก account_type โดยใช้ฟังก์ชัน assortativity_nominal

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด