5 Présenter et visualiser un ajustement et une interaction

Ce qui a été présenté pour le modèle de régression linéaire s’applique également ici : on peut ajuster sur des variables de confusion et tester des interactions.

5.1 Ajustement

Supposons que l’on souhaite étudier l’association entre le faible poids de naissance et l’âge maternel, en ajustant sur le tabagisme maternel.

Nous présentons alors en Figure 1 les probabilités prédites par deux modèles logistiques : un modèle brut avec l’âge seul, et un modèle ajusté sur le tabagisme. Dans le modèle ajusté, la probabilité prédite pour un âge donné diffère selon le statut tabagique.

Dans le modèle ajusté, le coefficient de l’âge - donc l’OR associé à une année supplémentaire - est identique quel que soit le statut tabagique. En revanche, la probabilité prédite pour un âge donné diffère selon ce statut.

NoteExemple
Figure 1: Effet de l’ajustement sur le tabagisme maternel dans un modèle logistique de faible poids de naissance. La courbe pointillée correspond au modèle brut avec l’âge seul. Les deux courbes pleines correspondent au modèle ajusté sur le tabagisme, qui produit une probabilité prédite différente selon le statut tabagique.

Si l’on suppose que l’association avec l’âge varie elle-même selon le statut tabagique, on peut introduire une interaction entre l’âge et le tabagisme.

5.2 Interaction

Pour rappel, une interaction signifie que l’association entre une exposition et la réponse dépend du niveau d’une autre variable. Par exemple, si on étudie une exposition \(E\) et qu’on suppose qu’une variable \(Z\) puisse modifier cet effet, on écrit le modèle comme suit : \[ \operatorname{logit}(p)=\beta_0+\beta_1E+\beta_2Z+\beta_3(E\times Z) \]

Pour simplifier l’écriture, supposons que \(Z\) est une variable catégorielle binaire. Alors, si \(Z=0\) (groupe de référence), l’effet de \(E\) est : \[ OR_E(Z=0)=\exp(\beta_1) \]

Si \(Z=1\), l’effet de \(E\) est : \[ OR_E(Z=1)=\exp(\beta_1+\beta_3) \]

Le même raisonnement peut être adapté à une variable catégorielle avec plus de deux modalités ou à une variable quantitative.

Le coefficient \(\beta_3\) quantifie donc la différence d’effet sur l’échelle des log-odds.

NoteExemple

Quand une interaction implique une variable quantitative, il est souvent utile de centrer cette variable pour rendre les coefficients interprétables. Ici, on centre l’âge maternel à 25 ans : \[ \operatorname{AGE}_{c}=\operatorname{AGE}-25. \]

Le modèle est : \[ \operatorname{logit}(p)=\beta_0+\beta_1\operatorname{SMOKE}+\beta_2\operatorname{AGE}_c+\beta_3(\operatorname{SMOKE}\times\operatorname{AGE}_c)+\cdots \]

Dans ce modèle :

  • \(\exp(\beta_1)\) est l’OR du tabagisme à 25 ans ;
  • \(\exp(\beta_2)\) est l’OR d’une année d’âge en plus chez les non-fumeuses ;
  • \(\exp(\beta_2+\beta_3)\) est l’OR d’une année d’âge en plus chez les fumeuses ;
  • \(\exp(\beta_3)\) indique la modification de l’effet du tabagisme par l’âge.

On obtient alors les résultats suivants :

Tableau 1: Modèle logistique avec interaction entre tabagisme maternel et âge maternel.
Terme \(\beta\) Erreur standard z p-valeur OR IC 95 % OR
Intercept 0,190 0,944 0,20 0,841 1,21 [0,19 ; 7,70]
Tabagisme (oui vs non) 1,157 0,421 2,75 0,006 3,18 [1,39 ; 7,26]
Âge maternel (+1 an) -0,042 0,050 -0,84 0,402 0,96 [0,87 ; 1,06]
Interaction tabagisme \(\times\) âge 0,043 0,071 0,60 0,548 1,04 [0,91 ; 1,20]
Poids maternel pré-grossesse (+10 lbs) -0,171 0,068 -2,50 0,012 0,84 [0,74 ; 0,96]
Hypertension (oui vs non) 1,741 0,690 2,52 0,012 5,70 [1,48 ; 22,04]
Origine maternelle (ref. Caucasienne)
 Afro-américaine 1,173 0,537 2,18 0,029 3,23 [1,13 ; 9,26]
 Autre 0,895 0,429 2,09 0,037 2,45 [1,06 ; 5,68]

L’interaction n’est pas significative (p = 0,548), donc les données ne mettent pas en évidence de modification par l’âge maternel de l’association entre le tabagisme et le faible poids de naissance.

Si on a une modification d’effet, il faut éviter de ne présenter que le coefficient d’interaction. À la place, il est préférable de présenter l’effet de l’exposition à plusieurs valeurs pertinentes de la variable modificatrice d’effet. On propose de montrer comment il aurait fallu présenter les résultats si l’interaction précédente avait été significative.

NoteExemple

Dans le modèle précédent, l’OR du tabagisme à un âge \(a\) (centré à 25 ans) vaut : \[ OR_{\operatorname{SMOKE}}(a)=\exp(\beta_1+(a-25)\beta_3) \] Pour construire son IC 95 %, on utilise la variance d’une combinaison linéaire : \[ \operatorname{Var}(\widehat\beta_1+c\widehat\beta_3)= \operatorname{Var}(\widehat\beta_1)+c^2\operatorname{Var}(\widehat\beta_3) +2c\operatorname{Cov}(\widehat\beta_1,\widehat\beta_3), \] où \(c=a-25\) (c’est la même chose qu’en régression linéaire). Pour présenter les résultats dans un tableau, on prend plusieurs âges pertinents et on y calcule l’OR du tabagisme. Pour les âges 20, 25, 30 et 35 ans, on obtient les résultats suivants :

Tableau 2: OR estimé du tabagisme maternel à plusieurs âges dans le modèle avec interaction.
Âge maternel OR tabagisme IC 95 %
20 2,57 [1,09 ; 6,05]
25 3,18 [1,39 ; 7,26]
30 3,93 [1,11 ; 13,95]
35 4,87 [0,75 ; 31,53]

Un autre moyen serait de présenter les probabilités prédites en fonction de l’âge maternel pour les mères fumeuses et non fumeuses dans un graphique. Ci-dessous, on présente à gauche le modèle sans interaction, et à droite le modèle avec interaction.

Figure 2: Effet d’une interaction dans un modèle logistique. À gauche (sans interaction), l’âge maternel a le même effet chez les mères fumeuses et non fumeuses. À droite (avec interaction), cet effet diffère selon le statut tabagique. Les autres variables sont fixées à des valeurs données : poids maternel pré-grossesse médian, absence d’hypertension et origine caucasienne.