Recency फीचर
Recency फीचर बताता है कि अतीत में कोई घटना कितनी हाल में घटी है। घटना जितनी हाल की होगी, उसकी recency 1 के उतनी नज़दीक होगी। अगर कोई नया और पहले न देखा गया केस आता है, तो उसकी recency 0 होगी। ऐसे फीचर असामान्य व्यवहार पहचानने में मदद करते हैं। वीडियो में, आपने सीखा कि किसी categorical फीचर के आधार पर recency फीचर कैसे बनाया जाता है। आपको trans डेटासेट दिया गया है, जिसमें Alice और Bob की ट्रांज़ैक्शंस हैं। आप channel_cd कॉलम के आधार पर rec_channel नाम का recency फीचर बनाएँगे.
zoo और dplyr पैकेज आपके लिए लोड हैं। पिछले अभ्यास का frequency फीचर freq_channel डेटासेट trans में जोड़ा गया है। trans$timestamp को hourly फ़ॉर्मैट में कन्वर्ट किया गया है, और gamma को आपके लिए -log(0.01)/90 सेट किया गया है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Fraud Detection
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create the recency function
recency_fun <- function(t, gamma, channel_cd, freq_channel) {
n_t <- length(t)
# If the channel has never been used, return 0
if (freq_channel[n_t] == ___) {
return(___)
}
}