DataManip Insights ÉPISODE 1Explicabilité des modèlesGratuit
🔍 Épisode 1 · Coefficients et unités

« Le coefficient de la température est 167 fois celui de la puissance : la température domine. »
En watts au lieu de kW, oui. En kW, c'est la puissance qui domine : le coefficient dépend de l'unité, pas de l'importance.

Un modèle linéaire prédit la consommation avec la puissance (σ = 2 kW) et la température (σ = 8 °C). Exprimée en kW, la puissance a un coefficient de 3 et 85,7 % de la somme des coefficients ; exprimée en W, son coefficient tombe à 0,003 et 0,6 %. L'importance par permutation (augmentation de l'erreur quand on mélange la variable) ne bouge pas : 69,2 % dans les deux cas.

🎯 L'analogie clé

Comparer des coefficients, c'est comparer des prix sans regarder la devise : 3 par kW et 0,003 par W sont la même chose.

Le principe

Un coefficient est un prix,
pas un poids.

Dans y = a·A + b·B, le coefficient a dit de combien y bouge quand A augmente d'une unité : changer d'unité change a. L'effet réel d'une variable sur la sortie est a·σ_A, l'écart provoqué par une variation typique de A. L'importance par permutation mesure cet effet : elle vaut 2(aσ_A)² en augmentation d'erreur quadratique, et ne dépend d'aucune unité.

🏷️
Coefficient
Dépend de l'unité de la variable.
📐
Effet typique
Le coefficient multiplié par l'écart-type de la variable.
🔀
Permutation
Mesure la perte de précision en mélangeant la variable.
Le point clé : le classement par coefficients dépend des unités. Avec la puissance en kW, elle pèse 85,7 % des coefficients ; en W, 0,6 %. L'importance par permutation reste à 69,2 % dans les deux cas.
À vous de manipuler

Changez l'unité.

Réglez l'effet de la puissance par kW et l'unité de la puissance : le curseur est l'exposant, 0 pour des kW, 3 pour des W. La température (effet de 0,5 par °C, σ = 8 °C) est fixe. Les barres comparent la part de chaque variable dans la somme des coefficients et dans l'importance par permutation.

Coefficients ou permutation
Part de chaque variable (%) selon la méthode

Écarts-types : puissance 2 kW, température 8 °C ; effet de la température 0,5 par °C ; les parts de permutation sont calculées exactement.

Coefficient de la puissance
-
par unité choisie
Puissance, part des coefficients
-
somme des valeurs absolues
Puissance, part de permutation
-
indépendante de l'unité
Variable qui domine
-
selon les coefficients
À retenir : au réglage initial (puissance en W, effet de 3 par kW), le coefficient de la puissance est de 0,003 et pèse 0,6 % des coefficients : la température « domine ». Par permutation, la puissance pèse 69,2 %.
Selon l'unité

Le classement bascule,
la permutation reste.

La courbe donne la part de la puissance dans la somme des coefficients selon l'unité (de kW à W). Le trait horizontal est son importance par permutation. Le point blanc est votre réglage. La puissance passe de 85,7 % en kW à 37,5 % en dizaines de W, 5,7 % en centaines de W et 0,6 % en W.

Part des coefficients selon l'unité
Part de la puissance (%) selon l'unité de la puissance

Chips : part de la puissance dans la somme des coefficients, pour l'effet réglé plus haut.

kW
-
part des coefficients
× 10
-
part des coefficients
× 100
-
part des coefficients
× 1 000 (W)
-
part des coefficients
Le point clé : pour un effet de 3 par kW, la part de la puissance dans les coefficients vaut 85,7 % en kW, 37,5 % en dizaines de W, 5,7 % en centaines de W et 0,6 % en W. Sa part de permutation reste à 69,2 %.
En pratique

Quatre réflexes
face à un coefficient.

Voici la démarche, puis un exemple.

📏
Standardisez
Centrez et réduisez pour que les unités ne comptent plus.
✖️
Multipliez par l'écart-type
a·σ est l'effet d'une variation typique.
🔀
Permutez
Mesurez la perte de précision sur des données de test.
⚠️
Ne comparez pas des unités
Jamais « 0,003 est petit » sans l'unité.
Python · coefficients.py
import numpy as np
from sklearn.inspection import permutation_importance

# X[:, 0] = puissance (kW ou W), X[:, 1] = température
modele.fit(X, y)
print(np.abs(modele.coef_))                    # dépend de l'unité
r = permutation_importance(modele, X_test, y_test, n_repeats=20)
print(r.importances_mean)                     # indépendant de l'unité
Test rapide

Vérifiez votre compréhension.

Un collègue affirme que la température est plus importante que la puissance « parce que son coefficient est 167 fois plus grand ». La puissance est exprimée en watts. Que répondre ?

Ce qu'il faut retenir

Épisode suivant

Deux variables jumelles : l'une paraît à 3,63, l'autre à 0,84, le groupe vaut 7,49

Quand deux variables se ressemblent, l'importance se partage ou se perd.

ACCÈS COMPLET

Cet épisode est gratuit. Les 282 autres t'attendent.

Statistiques, finance quantitative, machine learning, deep learning, LLM, agents IA, MLOps : 321 épisodes avec des simulateurs à manipuler, pas des vidéos.

99 € (+ TVA selon le pays) · accès à vie · remboursement possible sous 7 jours
Débloquer les 282 épisodes · 99 € J'ai déjà une clé de licence
FULL ACCESS

This episode is free. The other 282 are waiting for you.

Statistics, quantitative finance, machine learning, deep learning, LLMs, AI agents, MLOps: 321 interactive episodes with simulators to play with, not videos.

€99 (+ VAT depending on country) · lifetime access · 7-day refund
Unlock the 282 episodes · €99 I already have a license key