Big Data : passer d’une analyse de corrélation à une interprétation causale

Le rôle d’un actuaire dans une compagnie d’assurance est assez souvent d’estimer la probabilité qu’un événement survienne, ou ses possibles conséquences financières, et fonction de variables dites « explicatives ». On voit en effet que certaines variables sont « statistiquement corrélées » avec la survenance d’un accident dans l’année, mais prétendre que l’on dispose d’une « explication » est un peu dangereux. Ce sont pourtant les interrogations qui étaient soulevées lors des débats sur l’utilisation du sexe en tarification : si les femmes ont moins d’accidents, en moyenne, que les hommes, pourquoi ne pas utiliser cette variable en tarification ? Le problème est que s’arrêter à une étude des corrélations ne permet pas de vraiment comprendre ce qui se cache vraiment derrière un phénomène. Dans un précédant billet, on notait que de telles études pouvaient conduire à des interprétations paradoxales, et erronées.
Comme le notait Dubuisson (2008), « comme le reconnaissent les actuaires, la mise en évidence d’un lien causal entre le critère choisi et la variation de la sinistralité s’apparente à la quête du Graal ». Les données massives, big data, permettent peut être d’avoir accès à davantage d’information, et de mieux comprendre ce qui peut causer un risque. Un exemple classique est un paradoxe qui a été long à comprendre par les épidémiologistes, sur la mortalité infantile, le poids des bébés et le tabagisme de la mère. Nous allons reprendre cet exemple ici et analyser comment l’utilisation de données massives a permis de mieux comprendre ce qui pouvait réellement causer une surmortalité infantile.

  • Le paradoxe du tabagisme et du poids à la naissance

Le poids des bébés à la naissance est considéré comme un prédicteur important concernant la survie de l’enfant. Une autre information importante est liée au tabagisme maternel. Si on regarde le taux de mortalité infantile, en fonction du poids à la naissance, en fonction du tabagisme de la mère, on obtient le graphique ci-dessous

ou en différence (absolue)


Cette Figure a été obtenue à partir des données mises en libre accès sur le site du CDC (Centers of Disease Control and Prevention) avec des bases contenant des informations sur toutes les naissances sur le sol américain, soit près de 4 millions d’observations par an, et plusieurs centaines de variables (dont le poids à la naissance, et des informations sociaux-économiques sur la mère). L’analyse chiffrée porte ici sur les données de 1989.

Si on exclue les « gros » bébés (de plus de 5 kg), le taux de décès diminue avec le poids, ce qui est assez intuitif. Toutefois, et c’est assez surprenant, pour les bébés de poids très faible, le taux de mortalité est plus faible pour les bébés dont la mère fumait pendant la grossesse.

Ce graphique est une simple visualisation de probabilités conditionnelles. On représente de taux de décès « sachant que la fumait » et « sachant le poids de naissance ». Le danger avec l’utilisation des probabilités conditionnelles, et de la règle de Bayes, est que le « sachant » (décrivant le conditionnement) est souvent interprété de manière causale. Afin de mieux comprendre ces corrélations et ces probabilités conditionnelles, il est important de formaliser le problème. Soit https://latex.codecogs.com/gif.latex?T la variable de tabagisme maternel, et https://latex.codecogs.com/gif.latex?M la variable indicatrice de décès. On observe que les taux de mortalité infantile, aux États-Unis sont respectivement, pour une mère fumeuse

https://latex.codecogs.com/gif.latex?\mathbb{P}(M=1\vert%20T=1)=\frac{1309}{100000}=1.31\%

et pour une mère non fumeuse,

https://latex.codecogs.com/gif.latex?\mathbb{P}(M=1\vert%20T=0)=\frac{864}{100000}=0.86\%

Un indicateur usuel pour comparer les deux risques est le « risque relatif », défini comme le ratio des deux probabilités

https://latex.codecogs.com/gif.latex?RR_{M-T}=\frac{\mathbb{P}(M=1\vert%20T=1)}{\mathbb{P}(M=1\vert%20T=0)}=1.52

avec un intervalle de confiance de l’ordre de https://latex.codecogs.com/gif.latex?%5B1.49;1.57%5D . On peut aussi étudier le taux de décès en fonction du tabagisme, mais aussi du poids à la naissance. Si on se contente d’introduire une variable ‘poids trop faible’ (notée https://latex.codecogs.com/gif.latex?P=1), on peut utiliser un modèle logistique,

https://latex.codecogs.com/gif.latex?\log\frac{\mathbb{P}(M=1\vert%20T=1)}{\mathbb{P}(M=1\vert%20T=0)}=

https://latex.codecogs.com/gif.latex?\beta_0+\beta_T\boldsymbol{1}(T=1)+\beta_{P}\boldsymbol{1}(P=1)+\beta_{T-P}\boldsymbol{1}(T,P=1)

A partir de ces probabilités, on peut en déduire deux risques relatifs : si le bébé n’est pas de poids trop faible, on retrouve un risque (significativement) plus grand que 1

https://latex.codecogs.com/gif.latex?RR_{M-T\vert%20P=0}=\frac{\mathbb{P}(M=1\vert%20T=1,P=0)}{\mathbb{P}(M=1\vert%20T=0,P=0)}=1.72

avec un intervalle, https://latex.codecogs.com/gif.latex?%5B1.65;1.80%5D, ce qui correspond à notre intuition, et pour les bébé de poids très faible

https://latex.codecogs.com/gif.latex?RR_{M-T\vert%20P=1}=\frac{\mathbb{P}(M=1\vert%20T=1,P=1)}{\mathbb{P}(M=1\vert%20T=0,P=1)}=0.78

avec un intervalle https://latex.codecogs.com/gif.latex?%5B0.75;0.80%5D. Il y a manifestement un paradoxe. Et l’avantage d’avoir de tels volumes de données est qu’on peut affirmer qu’il ne s’agit pas d’un bruit statistique. Il y a statistiquement moins de risque de décès si la mère fume.

  • Utilisation de diagrammes causaux

La difficulté de l’exercice, que connaissent tous les actuaires, est de traduire des informations chiffrées (ici des probabilités de décéder l’année de sa naissance) en une langue claire et aussi juste que possible. Les diagrammes causaux, décrits en détails dans Pearl (2000), sont aujourd’hui l’outil principal pour formaliser un tel mécanisme. Par exemple, sur la figure ci-dessous, on représente l’idée que l’on se fait de la relation causale : le fait de fumer influence sur le poids du bébé, qui a lui-même une influence directe sur la mortalité. Mais il n’existe pas, dans ce schéma, de lien (direct) entre le fait que la mère fume, et la mortalité du nouveau-né. Ce qui devrait se traduire, si ce modèle était juste par le fait que si on considère des enfants de même poids, la probabilité de décès serait la même, que la mère ait fumé, ou pas.

A partir de cette interprétation, on peut tester ce schéma causal avec des données.

https://latex.codecogs.com/gif.latex?RR_{M-P\vert%20T=1}=\frac{\mathbb{P}(M=1\vert%20T=1,P=1)}{\mathbb{P}(M=1\vert%20T=1,P=0)}=11.25

avec un intervalle https://latex.codecogs.com/gif.latex?%5B10.72;11.78%5D pour les mères fumeuses, alors que pour les mères non fumeuses

https://latex.codecogs.com/gif.latex?RR_{M-P\vert%20T=0}=\frac{\mathbb{P}(M=1\vert%20T=0,P=1)}{\mathbb{P}(M=1\vert%20T=0,P=0)}=24.91

avec un intervalle https://latex.codecogs.com/gif.latex?%5B24.19;25.63%5D.

Ce premier diagramme causal n’est donc pas valide, compte tenu de la différence entre les risques observés : le fait que la mère fume a un impact sur la mortalité. On peut alors envisager une autre relation causale, comme sur la figure ci-dessous : et si la mortalité infantile était en fait uniquement liée au tabagisme de la mère ? Ces diagrammes causaux se traduisent par les mêmes corrélations, mais les mécanismes en jeux ne sont pas du tout équivalents.

Les données tendent à réfuter cette idée (de causalité indirecte) affirmant que la surmortalité des bébés de faible poids serait en fait liée au fait que la mère fumait.

  • La recherche de causes communes et la prise en compte d’autres variables

En allant un peu plus loin, on peut imaginer aussi qu’il existe des causes communes – autres que le tabagisme, entre le faible poids à la naissance et la surmortalité. Par exemple sur la figure ci-dessous, on peut imaginer un mécanisme causale assez simple. Fumer a un impact sur le poids des bébés (ce point est relativement bien établi par une multitude d’études), mais d’autres variables aussi (comme la sous-alimentation ou une malformation congénitale – pour simplifier, nous retiendrons cette dernière hypothèse)

Dans ce modèle, un enfant de faible poids à la naissance dont la mère de fume pas a forcément une malformation congénitale (c’est le principe de ces relations causales) car on a ici seulement deux causes possibles. De plus,

  • une malformation congénitale augmente la mortalité infantile
  • le tabagisme n’augmente pas la mortalité (il affecte juste le poids des bébés)

Avec ce modèle, les bébés de poids faibles dont la mère ne fume pas ont alors forcément une maladie congénitale, et donc leur taux de survie diminue. On a alors une relation (corrélation) négative entre le tabagisme de la mère et la mortalité infantile. Et il n’est alors pas impossible d’avoir https://latex.codecogs.com/gif.latex?RR_{M-T\vert%20P=1} inférieur à 1, comme nous l’avions observé numériquement. Les diagrammes causaux permettent de comprendre de paradoxes. Mais reste à les tester…

  • Big Data et modèles de médiation

On dispose de plus en plus de gros volumes de données, en particulier sur les naissances. Avec non seulement des bases exhaustives (avec ici toutes les naissances recensées) mais de plus en plus détaillées, avec énormément d’information sur la famille, sur l’accouchement, etc. En épidémiologie, des modèles dits de médiation – tenant compte d’information additionnelle – ont connu un développement important ces dernières années. On peut alors calculer des taux de risques, lors que la variable de médiation https://latex.codecogs.com/gif.latex?U est binaire. Le principe dans notre dernier modèle causal est que seule cette variable https://latex.codecogs.com/gif.latex?U influence la mortalité. Autrement dit, le facteur de risque

https://latex.codecogs.com/gif.latex?RR_{M-U\vert%20T,P}=\frac{\mathbb{P}(M=1\vert%20T=t,P=p,U=1)}{\mathbb{P}(M=1\vert%20T=t,P=p,U=0)}

ne doit dépendre ni de https://latex.codecogs.com/gif.latex?p, ni de https://latex.codecogs.com/gif.latex?t (et sera alors noté https://latex.codecogs.com/gif.latex?\gamma) . On peut alors tâtonner parmi toutes les variables pour en trouver qui vérifient cette propriété. Il n’est alors pas rare de voir un facteur de risque corrigé, afin de synthétiser l’information. Par exemple, https://latex.codecogs.com/gif.latex?RR_{M-T\vert%20P} deviendra

https://latex.codecogs.com/gif.latex?RR^\star_{M-T\vert%20P}=\frac{RR_{M-T\vert%20P}}{\text{biais}(P)}

avec

https://latex.codecogs.com/gif.latex?\text{biais}(P)=\frac{1+%5B\gamma-1%5D\mathbb{P}(U=1\vert%20T=1,P)}{1+%5B\gamma-1%5D\mathbb{P}(U=1\vert%20T=0,P)}

  • Aller (bien) au-delà de la corrélation

Ces modèles permettent enfin de mieux comprendre les mécanismes causaux, et permettent de mieux cibler les actions de préventions des instituts de santé publique. Et cela est possible grâce aux volumes colossaux de données qui sont aujourd’hui collectés, avec non seulement des bases quasiment exhaustives, avec énormément d’observations (on retrouve le fameux “https://latex.codecogs.com/gif.latex?n= tout le monde” de Meyer-Schönberger & Cukier (2003)), mais avec également de plus en plus de variables, souvent bien renseignées. Et si le danger des spurious regression rôde (régression fallacieuse, venant du fait qu’avec beaucoup de variables, on peut toujours en trouver deux parfaitement corrélées), la construction et la validation de diagramme causaux permet justement d’avoir des interprétations justes.
Denuit (2005) notait que « l’assureur qui désire faire usage d’un critère de segmentation doit pouvoir démontrer, statistiques à l’appui, le lien causal entre ce critère et les variations de la sinistralité qu’il est supposé induire ». Pour l’instant, certaines variables sont utilisées à cause de la corrélation apparente qui existe, et parce que les vrais facteurs de risque (agressivité au volant ; respect du code de la route, consommation d’alcool, fatigue etc.) ne sont pas observables, et ne peuvent être incorporés dans le tarif. Avoir accès à des données plus fines (et nettement plus volumineuses) permettrait déjà de mieux comprendre les relations causales, et d’envisager d’autres critères de tarification, évitant ainsi l’iniquité inhérente à l’utilisation de variables simplement corrélées avec la sinistralité.

  • Références
  • Denuit, M. Quand la différenciation tarifaire est-elle techniquement justifiée. Le Monde de l’Assurance, 16-31 mai 2005
  • Dubuisson, B. Solidarité, segmentation et discrimination en assurances, nouveau débat, nouvelles questions.2008
  • Hernandew-Diaz, S., Schisterman, E.F. & Hern, MA. The Birth Weight ‘‘Paradox’’ Uncovered?. American Journal of Epidemiology, 164, 1115–1120, 2006
  • Meyer-Schönberger, V. & Cukier, K. Big Data: A Revolution That Will Transform How We Live, Work, and Think. Eamon Dolan, 2013.
  • Pearl, J. Causality: Models, Reasoning, and Inference. Cambridge University Press. 2000.
  • VanderWeele TJ. Bias formulas for sensitivity analysis for direct and indirect effects. Epidemiology 21(4):540-551, 2010

Ce billet est co-signé avec Amadou Diogo Barry, chercheur à l’Institut de Santé Public du Québec, à Montréal, et devrait paraître prochainement dans la revue Risques. Tous les commentaires sont les bienvenus.


OpenEdition suggests that you cite this post as follows:
Arthur Charpentier (February 4, 2015). Big Data : passer d’une analyse de corrélation à une interprétation causale. Freakonometrics. Retrieved February 14, 2025 from https://doi.org/10.58079/ouyf


2 thoughts on “Big Data : passer d’une analyse de corrélation à une interprétation causale”

  1. Excellent post. I was checking constantly this blog
    and I am impressed! Extremely useful info 🙂 I handle such info much. I was seeking this particular info for a very lengthy time.
    Thank you and best of luck.

  2. Une petite question technique : comment estimez-vous une régression logistique sur un modèle de risque relatif ?
    Normalement en régression logistique le membre de gauche est de la forme log(p)/log(1-p), ce qui n’est pas le cas du modèle de risque relatif …

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.