เปรียบเทียบความถี่และความใหม่ล่าสุด
หลังจากสร้างฟีเจอร์ความถี่และความใหม่ล่าสุดแล้ว ลองนำมาเปรียบเทียบระหว่างธุรกรรมปกติและธุรกรรมที่เป็นการฉ้อโกง ชุดข้อมูล transfers ประกอบด้วยธุรกรรม 222 รายการจาก 4 บัญชี โดยได้เพิ่มฟีเจอร์ความถี่ (freq_channel และ freq_auth) และฟีเจอร์ความใหม่ล่าสุด (rec_channel และ rec_auth) เป็นคอลัมน์ในชุดข้อมูลเรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การตรวจจับการฉ้อโกงใน R
คำแนะนำการฝึกหัด
- ดูชุดข้อมูล
transfersใน console โดยใช้ฟังก์ชันอย่างheadและstr - ดูสรุปข้อมูลของช่องทางความถี่และความใหม่ล่าสุดสำหรับธุรกรรมปกติ
- ดูสรุปข้อมูลของช่องทางความถี่และความใหม่ล่าสุดสำหรับธุรกรรมที่เป็นการฉ้อโกง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(dplyr)
# Statistics of frequency & recency features of legitimate transactions:
summary(transfers %>% filter(___) %>% select(___, ___, ___, ___))
# Statistics of frequency & recency features of fraudulent transactions:
summary(transfers %>% filter(___) %>% select(___, ___, ___, ___))