Comment réaliser une analyse multivariée correctement ?
Pourquoi réaliser une analyse multivariée ?
- Rechercher des facteurs de risque ou facteurs prédictifs : d'une pathologie, d'un résultat clinique, de l'appartenance à un groupe, ...
- Prendre en compte plusieurs paramètres simultanément : par exemple lorsque vous comparez deux groupes mais que ceux-ci présentent des différences démographiques qui impactent le résultat (facteurs de confusion)
D'une manière générale, lorsque plusieurs paramètres (variables) peuvent influer sur le résultat, une analyse multivariée permet d'ajuster les résultats pour prendre en compte ces paramètres de manière simultanée.
Prenons un exemple simple : vous souhaitez comparer le risque cardiovasculaire chez les hommes et les femmes dans la population générale. On sait que les hommes présentent un risque cardiovasculaire plus élevé. Cependant, il est possible que vous ne trouviez qu'une faible différence entre les deux sexes. Ceci peut être dû à un biais de confusion : les femmes vivent en moyenne plus longtemps que les hommes. Et un âge plus élevé est également un facteur de risque cardiovasculaire. Votre population d'étude pourrait être plus âgée dans le groupe femmes, ce qui augmenterait artificiellement le risque cardiovasculaire du groupe femmes. En incluant à la fois le sexe et l'âge dans votre modèle, vous corrigez ce biais de confusion.
Comment réaliser une analyse multivariée ?
- Choisissez la variable à étudier Y
- Définir le type de modèle à utiliser : régression linéaire, logistique ou modèle de Cox
- Définissez les variables prédictives X
- Vérifiez l'absence de lien entre les variables prédictives (multicolinéarité)
- Vérifiez les hypothèses de la régression
Nous allons maintenant détailler ces étapes.
1. Choix de la variable à étudier Y
2. Définir le type de modèle
- Régression linéaire si Y est une variable numérique continue
- Régression logistique si Y est une variable binaire (oui/non)
- Modèle de Cox si Y est une variable censurée (évènement)
Notez que si vous transformez une variable numérique continue en une variable binaire, il faudra utiliser une régression logistique. Par exemple, si vous cherchez à prédire quand un score de douleur est supérieur à 5/10, vous analysez en réalité une variable binaire (> 5/10 = oui, ≤ 5/10 = non).
3. Définissez les variables prédictives X
Choisissez les bonnes variables !
Il y'a 2 types de variables qu'il faut généralement choisir comme variables prédictives :
- Les variables correspondant à votre hypothèse
- Les variables connues pour influencer la variable à étudier Y
Prenons un exemple simplifié d'une étude sur un nouveau traitement anti-agrégant visant à prévenir le risque d'infarctus du myocarde chez des patients n'ayant jamais eu d'infarctus (prévention primaire). Vous testez ce nouveau traitement contre un placebo. Votre hypothèse est qu'il y'aura moins d'infarctus du myocarde dans le groupe avec traitement que dans le groupe placebo. Votre variable d'étude Y est donc la survenue d'un infarctus du myocarde. La variable X correspondant à votre hypothèse est le traitement suivi par le patient (anti-agrégant ou placebo). Les variables X connues pour influencer Y sont les facteurs de risque cardiovasculaire : âge, sexe masculin, diabète, ...
Vous devez donc inclure dans votre modèle non seulement le traitement suivi mais également l'âge, le sexe, la présence d'un diabète, etc...
Le bon nombre de variables
Comme souvent, la bonne réponse est "ni trop, ni trop peu".
Le nombre de variables du modèle doit être adapté au nombre de patients dont vous disposez pour faire votre analyse. Une règle généralement acceptée est d'avoir au moins 10 patients pour chaque variable dans le modèle. Cependant, différents avis sur la question existent.
Cette règle de 10 patients diffère quelque peu si vous réalisez une régression logistique ou linéaire. Pour une régression linéaire, elle est entendue directement : si vous analysez 70 patients, vous pouvez mettre jusqu'à 7 variables prédictives dans le modèle. Pour une régression logistique, on attend 10 patients dans chaque groupe. Donc si vous avez une variable binaire (oui/non) connue pour 70 patients avec 30 patients qui ont la valeur "Oui" et 40 patients qui ont la valeur "Non", on considère le plus petit effectif, soit 30 patients. Vous ne pouvez alors inclure que 3 variables dans le modèle. Encore une fois, cette règle de 10 patients n'est pas parfaitement consensuelle. Mais c'est une règle fréquemment acceptée.
Lorsque vous réalisez votre analyse multivariée sur EasyMedStat, le nombre de variables prédictives est automatiquement vérifié.
Il est également important de ne pas inclure trop peu de variables dans le modèle. Faute de quoi, votre analyse pourrait être incomplète voire fausse. Si vous n'incluez pas la variable "diabète" dans une étude pour prédire le risque cardiovasculaire, celui-ci risque d'être biaisé.
Comme vous le comprenez, il faut inclure suffisamment de variable pour dessiner un modèle au plus proche de la réalité, mais également analyser suffisamment de patients. C'est pourquoi les analyses multivariées sont généralement réalisées sur des échantillons de taille relativement importante , généralement au moins 100 patients (même si ce nombre est très arbitraire et peut fortement varier selon vos données).
4. Vérifiez l'absence de multicolinéarité
Par exemple, vous ne devriez pas inclure dans un modèle la variable poids en même temps que la variable IMC car il existe une relation directe entre ces deux variables (IMC = poids / taille au carré).
EasyMedStat vérifie automatiquement la multicolinéarité de vos variables lorsque vous les incluez pour éviter ce problème.
5. Vérifiez les hypothèses de la régression
Ces hypothèses dépendent du type de modèle que vous utilisez. Elles peuvent comprendre entre autres la linéarité, l'absence d'héteroscédasticité, la normalité des résidus, etc ...
Cependant, ces concepts avancés sont vérifiés automatiquement lorsque vous réalisez une analyse multivariée avec EasyMedStat. En cas de violation d'une des hypothèses, vous en êtes automatiquement informés et une solution vous est proposée si cela est possible.
Commencez votre analyse multivariée maintenant !
Share this article










