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

การเพิ่มคุณลักษณะจากเครือข่าย

การเสริมข้อมูลด้วยคุณลักษณะจากเครือข่ายและตัวแปรประเภทอื่น ๆ จะช่วยให้โมเดลตรวจจับการฉ้อโกงได้ดียิ่งขึ้น

เครือข่าย net สร้างขึ้นจากชุดข้อมูลธุรกรรม transfers ที่มาจากบัญชีต่าง ๆ ส่วนข้อมูล account_info มีรายละเอียดของบัญชีเหล่านี้ ซึ่งเป็นโหนดในเครือข่าย สามารถเพิ่มคุณลักษณะจากเครือข่าย เช่น degree, closeness และ betweenness เข้าไปใน account_info ได้

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

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

ดูคอร์ส

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

  • พล็อตเครือข่าย net และแสดงผล account_info ซึ่งมีข้อมูลเกี่ยวกับบัญชี (กล่าวคือ โหนด)
  • เพิ่มคุณลักษณะ degree, closeness และ betweenness ลงใน data frame account_info โดยใช้ค่า degree, closeness และ betweenness แบบ normalized ตามลำดับ
  • แสดงคุณลักษณะใหม่ของบัญชี (กล่าวคือ โหนด) โดยการพิมพ์ account_info

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

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

# Plot network and print account info
___
legend("bottomleft", legend = c("known money mule", "legit account"), fill = c("darkorange", "lightblue"), bty = "n")
print(___)

# Degree
account_info$___ <- ___(___, normalized = ___)

# Closeness
account_info$___ <- ___(___, ___ = ___)

# Betweenness
account_info$___ <- ___(___, ___ = ___)

print(___)
แก้ไขและรันโค้ด