Aller au contenu principal

Processeur Relative Difference

Le Processeur Relative Difference exprime une variable numérique comme une différence relative à la somme de variables de référence. C'est utile pour préserver les relations mathématiques entre variables corrélées.

Description​

Ce processeur est conçu pour les scénarios où une variable représente une proportion ou une part d'un total. Par exemple :

  • minutes_dans_le_jeu = f(minutes_à_domicile + minutes_en_déplacement + minutes_sur_le_banc)
  • revenu_par_catégorie = f(revenu_total)

Au lieu de traiter minutes_dans_le_jeu comme une variable indépendante, ce processeur l'exprime comme :

ratio_minutes_dans_le_jeu = minutes_dans_le_jeu / (minutes_à_domicile + minutes_en_déplacement + minutes_sur_le_banc)

Cas d'usage : Préserver les relations mathématiques/logiques de vos données pendant l'avatarisation. Le ratio est maintenu dans les avatars, assurant la cohérence.

Exemple Concret​

Imaginez un ensemble de données sportives :

player_id | minutes_à_domicile | minutes_en_déplacement | minutes_sur_le_banc | minutes_dans_le_jeu
1 | 1500 | 800 | 200 | 2300
2 | 1200 | 1000 | 100 | 2200
3 | 900 | 1100 | 250 | 2150

Le minutes_dans_le_jeu est la somme des trois variables de référence. Sans le processeur, ces relations pourraient ne pas être préservées pendant l'avatarisation.

Après application du Processeur Relative Difference :

Pendant le prétraitement :
ratio_minutes_dans_le_jeu = minutes_dans_le_jeu / (minutes_à_domicile + minutes_en_déplacement + minutes_sur_le_banc)

player_id | ratio
1 | 2300 / 2500 = 0.92
2 | 2200 / 2300 = 0.956
3 | 2150 / 2250 = 0.955

Le ratio est avatarié, puis inversé lors du post-traitement :

Pendant le post-traitement :
minutes_dans_le_jeu_avatar = ratio_avatar × (somme des variables de référence dans l'avatar)

Cela assure que la relation mathématique est préservée dans les avatars finaux.

Comment l'utiliser dans le Web​

Ce processeur n'est pas encore disponible dans l'interface web. Vous pouvez soit utiliser l'API Python, soit traiter vos données vous-même avant de les télécharger dans l'interface web.

Comment l'utiliser en python​

Veuillez vous référer à la documentation Python pour les détails d'utilisation.