1. Apprendre
  2. /
  3. Cours
  4. /
  5. Détection de la fraude en R

Connected

Exercice

Caractéristique de récence

Une caractéristique de récence indique à quel point un événement s'est produit récemment dans le passé. Plus un événement est récent, plus sa valeur de récence sera proche de 1. Si un cas nouveau et jamais vu se présente, sa récence sera de 0. De telles caractéristiques aident à détecter des comportements anormaux. Dans la vidéo, vous avez appris à créer une caractéristique de récence à partir d'une variable catégorielle. On vous fournit l'ensemble de données trans qui contient des transactions effectuées par Alice et Bob. Vous allez créer une caractéristique de récence appelée rec_channel à partir de la colonne channel_cd.

Les forfaits zoo et dplyr sont déjà chargés. La caractéristique de fréquence freq_channel de l'exercice précédent a été ajoutée à l'ensemble trans. Les trans$timestamp ont été convertis au format horaire, et gamma a été défini pour vous à -log(0.01)/90.

Instructions 1/4

undefined XP
    1
    2
    3
    4
  • Écrivez la première partie d'une fonction recency_fun() qui prend t, gamma, channel_cd et freq_channel en entrée, et calcule la récence. Si un canal n'a jamais été utilisé, elle doit retourner 0.