1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Detekce podvodů v R

Connected

Cvičení

Příznak aktuálnosti

Příznak aktuálnosti (recency) udává, jak nedávno k určité události došlo. Čím nedávněji k události došlo, tím blíže bude hodnota příznaku k 1. Pokud se vyskytne nový, dosud neviděný případ, jeho aktuálnost bude 0. Takové příznaky pomáhají odhalovat anomální chování. Ve videu jsi viděl/a, jak vytvořit příznak aktuálnosti na základě kategorického příznaku. Máš k dispozici datovou sadu trans obsahující transakce Alici a Boba. Vytvoříš příznak aktuálnosti s názvem rec_channel na základě sloupce channel_cd.

Balíčky zoo a dplyr jsou již načteny. Frekvenční příznak freq_channel z předchozího cvičení byl přidán do datové sady trans. Hodnoty trans$timestamp jsou převedeny do hodinového formátu a proměnná gamma je nastavena na -log(0.01)/90.

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Napiš první část funkce recency_fun(), která přijímá vstupy t, gamma, channel_cd a freq_channel a vypočítá aktuálnost. Pokud daný kanál ještě nebyl použit, funkce by měla vrátit 0.