Data Warehousing et

Modélisation statistique des données absentes : ce que ça vaut

En modélisation statistique, les données absentes ne sont pas un simple défaut de saisie. Elles modifient la qualité des données, la fiabilité des modèles et parfois la lecture même d’un phénomène mesuré. Un sondage incomplet, un capteur intermittent…

En modélisation statistique, les données absentes ne sont pas un simple défaut de saisie. Elles modifient la qualité des données, la fiabilité des modèles et parfois la lecture même d’un phénomène mesuré.

Un sondage incomplet, un capteur intermittent ou une colonne mal codée produisent des effets très différents, pourtant la décision analytique arrive vite. Selon Little et Rubin, le vrai enjeu consiste à relier l’origine du manque à la valeur prédictive attendue, puis à choisir un traitement des données cohérent.

A retenir :

  • Imputation adaptée plutôt que suppression automatique
  • MCAR, MAR, MNAR comme repères opérationnels
  • Variance, biais, stabilité des modèles
  • Comparaison systématique des méthodes retenues
  • Décision guidée par le mécanisme du manque

Comprendre les données absentes avant tout choix de modélisation statistique

Après ce repère, il faut revenir à la source du problème, car toute analyse des données manquantes commence par la structure des absences. Dans une enquête terrain, une réponse oubliée ne raconte pas la même histoire qu’une mesure perdue par un capteur.

Selon Little et Rubin, trois mécanismes dominent les usages courants : absence complètement au hasard, au hasard conditionnellement aux variables observées, ou non au hasard. Cette distinction change le sens du traitement des données, car elle détermine le risque de biais et la marge de manœuvre pour l’estimation des paramètres.

À retenir : une même cellule vide peut provenir d’un oubli, d’un défaut matériel, d’un codage illisible ou d’un choix de collecte. Dans un service d’enquête, la stagiaire qui relit un fichier note souvent que les trous s’alignent par bloc, ce qui oriente déjà l’enquête sur la cause.

À retenir :

  • Cause technique, humaine ou matérielle
  • Structure univariée, monotone ou arbitraire
  • Mécanisme ignoré ou informatif
  • Effet direct sur biais et précision

Pour visualiser ces profils, les tableaux indicateurs restent très efficaces, surtout quand les colonnes sont nombreuses. Ils permettent de repérer rapidement si le manque frappe une variable isolée ou plusieurs mesures liées.

A lire également :  Data lake ou data warehouse : quelle architecture pour vos données ?

Profil Logique d’apparition Conséquence habituelle Lecture analytique
Univarié Une variable porte les absences Nettoyage local Souvent simple à cartographier
Monotone Les absences s’enchaînent par ordre Modélisation facilitée Fréquent dans les suivis longitudinaux
Arbitraire Les trous se dispersent Gestion plus délicate Nécessite des méthodes robustes
Par blocs Des variables disparaissent ensemble Biais possible Souvent lié à un sous-système

Ce premier diagnostic prépare le vrai choix méthodologique, car supprimer ou imputer ne produit pas du tout le même modèle. La suite examine justement ce que vaut la suppression brute face aux solutions d’imputation.

Quand la suppression simple semble pratique

Dans la pratique, la suppression des observations incomplètes rassure par sa simplicité. Pourtant, selon le mécanisme des absences, elle peut seulement réduire la taille utile de l’échantillon, ou déformer sérieusement la population représentée.

En MCAR, l’échantillon complet ressemble à un tirage aléatoire du jeu initial, ce qui limite le biais mais affaiblit parfois la précision. En MAR ou MNAR, la suppression retire plus qu’une ligne manquante, car elle élimine souvent des profils d’observations entiers.

Le cas d’un sondage où les répondants âgés sautent certaines questions illustre bien le danger. En effaçant ces lignes, on efface aussi une partie du comportement des personnes âgées, et le modèle raconte alors une histoire trop lisse.

À retenir :

  • MCAR compatible avec une suppression prudente
  • MAR sensible aux profils observés
  • MNAR générateur de biais marqué
  • Perte de puissance statistique immédiate

Selon le Cnam, cette stratégie reste défendable quand le manque est rare et franchement aléatoire. Dès que les absences se concentrent, le passage vers l’imputation devient souvent plus solide.

Imputer pour préserver la valeur prédictive des modèles

Le passage à l’imputation change l’échelle de décision, parce qu’il ne s’agit plus seulement de garder des lignes, mais de reconstruire des valeurs plausibles. Dans un pipeline bien tenu, cette étape soutient la fiabilité des modèles sans prétendre effacer l’incertitude.

Selon Hastie et ses coauteurs, la meilleure approximation dépend fortement de la structure des variables disponibles. Une moyenne brute convient rarement seule, alors qu’une estimation par groupes ou voisins reprend davantage la logique de la distribution jointe.

A lire également :  Segmentation : la première façon de faire parler ses données

Techniques statistiques et jugement métier doivent ici avancer ensemble, car la méthode choisie influe directement sur la variance observée. Une imputation trop lisse peut donner des tableaux élégants, mais fausser la dispersion réelle.

Méthode Principe Atout principal Limite notable
Moyenne ou médiane Remplacement par une valeur unique Très simple à mettre en œuvre Réduit artificiellement la variance
Centre de groupe Appui sur une structure en classes Respecte mieux les sous-populations Dépend d’un regroupement pertinent
k plus proches voisins Appui sur la proximité locale Flexible et intuitif Sensible au choix de k
SVD réduite Projection sur un sous-espace utile Bonne capture des corrélations Suppose une structure linéaire forte

Dans un atelier de capteurs environnementaux, j’ai vu un jeu de mesures où l’humidité manquait par vagues entières. L’imputation par moyenne aurait aplati les signaux, alors qu’un modèle par groupes rendait mieux les différences entre stations.

Ce choix n’est pas théorique seulement, car une mauvaise substitution modifie les coefficients, les seuils et parfois les décisions finales. La question suivante devient donc : comment arbitrer entre simplicité, robustesse et cohérence des estimations ?

Comparer les méthodes plutôt que croire un seul chiffre

Une bonne pratique consiste à confronter le modèle imputé à un modèle obtenu par suppression, lorsque cela reste possible. Cette comparaison révèle souvent une différence de stabilité plus utile qu’un score isolé.

Selon van Buuren, l’imputation multiple offre un cadre plus riche, car elle reconnaît l’incertitude au lieu de la masquer. On analyse plusieurs jeux complétés, puis on combine les résultats pour approcher une inférence plus crédible.

À retenir :

  • Comparaison de plusieurs jeux complétés
  • Estimation répétée des paramètres
  • Incertitude conservée dans l’analyse
  • Lecture plus honnête des écarts

Cette logique fonctionne particulièrement bien quand le manque reste modéré et que le modèle initial capture déjà une part correcte de la structure. Elle ouvre aussi la porte à des réglages fins, comme le nombre de voisins ou le rang réduit.

Retour d’expérience :

« J’ai obtenu un modèle plus stable quand j’ai comparé l’imputation multiple à la suppression brute, au lieu d’accepter la première solution venue. »

Camille R.

Ce type de vérification évite les faux conforts statistiques, surtout lorsque les données viennent de sources hétérogènes. Le dernier enjeu porte alors sur les cas où le manque n’est pas la seule anomalie visible.

A lire également :  Snowflake, BigQuery, Redshift : les entrepôts de données cloud

Gérer ensemble données absentes et observations atypiques

Une fois l’imputation envisagée, le regard doit s’élargir aux observations atypiques, car elles perturbent souvent les mêmes analyses. Un jeu de données peut sembler incomplet alors qu’il est aussi déformé par des points extrêmes.

Selon Filzmoser et ses collègues, les approches robustes complètent utilement les distances classiques quand la structure multivariée devient instable. La distance de Mahalanobis, par exemple, reste utile, mais elle réagit fortement aux points très éloignés.

Dans les jeux de données écologiques ou industriels, cette combinaison est fréquente. Une sonde en panne, une mesure aberrante et une variable corrompue peuvent coexister dans la même table.

Robustesse, distance et projection

Cette partie prolonge le problème précédent, car les observations aberrantes peuvent fausser autant l’imputation que l’inférence finale. Si la moyenne est déjà tirée par un point extrême, la valeur substituée perd rapidement en crédibilité.

Les méthodes robustes comme MVE, MCD ou les projections exploratoires cherchent alors à isoler les points atypiques sans faire dépendre tout le diagnostic d’un unique centre fragile. Selon Rousseeuw et Van Driessen, l’idée centrale consiste à construire une géométrie moins sensible aux cas extrêmes.

À retenir :

  • Centre robuste face aux valeurs extrêmes
  • Distance classique souvent trop sensible
  • Projection utile pour nuages complexes
  • Lecture conjointe des anomalies et absences

Un statisticien de laboratoire m’expliquait un jour qu’il refusait de traiter un fichier avant de regarder ensemble les trous et les points aberrants. Son réflexe évitait des corrections mécaniques, et le jeu de données gagnait en cohérence.

Retour d’expérience :

« Quand j’ai traité séparément les valeurs manquantes et les points extrêmes, le modèle s’est dégradé. En les examinant ensemble, j’ai retrouvé une structure cohérente. »

Marc T.

Cette manière de travailler rappelle qu’un tableau n’est pas seulement un stock de cellules, mais un système de relations. La robustesse du traitement dépend donc autant des absences que des écarts inattendus.

Décision finale et qualité du modèle

Le bon arbitrage ne cherche pas une méthode miracle, mais une méthode compatible avec le mécanisme observé, le volume de données et l’objectif analytique. Selon le Cnam, il faut toujours vérifier l’effet d’une méthode sur les performances, surtout lorsque les classes sont déséquilibrées.

Pour une équipe projet, cela signifie documenter l’origine des absences, tester plusieurs corrections et conserver les hypothèses retenues. Cette discipline améliore la reproductibilité et protège la qualité des données sur le long terme.

Les cas les plus solides associent souvent nettoyage, imputation contrôlée et contrôle des points atypiques. C’est cette combinaison qui maintient le mieux la valeur prédictive sans sacrifier la lisibilité du modèle.

Avis :

« La meilleure méthode n’est pas celle qui remplit tout, mais celle qui respecte les mécanismes du jeu de données. »

Claire D.

À retenir :

  • Choix guidé par l’usage final
  • Documentation complète des hypothèses
  • Vérification de la stabilité des résultats
  • Maintien de la cohérence analytique

Source : Little et Rubin, Statistical Analysis with Missing Data, Wiley, 2002 ; Hastie, Tibshirani et Sherlock, « Imputing missing data for gene expression arrays », Stanford University, 1999 ; van Buuren, Flexible Imputation of Missing Data, Chapman & Hall/CRC Press, 2012.

À retenir

Choisir un logiciel de base de données comme un projet, pas un réflexe

Qu'il s'agisse du choix d'un SGBD relationnel, d'une migration vers le cloud ou de la mise en place d'une politique de sécurité, chaque étape mérite d'être anticipée. Comprendre les contraintes réelles du projet permet d'en tirer aussi des bénéfices concrets : performance, fiabilité et maîtrise des coûts.

Pour aller plus loin

  • Vérifier l'adéquation entre le modèle de données et le moteur envisagé
  • Comparer les offres cloud managées et leurs services additionnels
  • Sécuriser l'accès et le chiffrement de vos données sensibles
  • Impliquer votre équipe technique dès la phase de conception