Étiquette : normalité

  • Annuaire 2026 : chaque condition statistique et son plan de secours

    Annuaire 2026 : chaque condition statistique et son plan de secours

    Il est tard, SPSS vient de vous rendre un test de conditions significatif, et vous cherchez une seule information : qu’est-ce que je fais maintenant ?

    Cette page est faite pour ça. Elle réunit les onze conditions d’application qu’un mémoire quantitatif rencontre réellement, et pour chacune : comment on la diagnostique, quel seuil s’applique, ce qu’on fait quand elle échoue, et où lire le détail.

    Un principe la traverse. Une condition violée n’invalide presque jamais un mémoire. Chacune a une correction ou une alternative documentée. Ce qu’un jury sanctionne, ce n’est pas une condition non respectée — c’est une condition non testée, ou testée puis ignorée.

    Le tableau de correspondance

    Condition Diagnostic Seuil Plan de secours
    Normalité (2 groupes) Shapiro-Wilk + Q-Q plot p < 0,05 Mann-Whitney, ou test t si n > 30
    Normalité (3 groupes et +) Shapiro-Wilk par groupe p < 0,05 Kruskal-Wallis
    Normalité des résidus (régression) Q-Q plot des résidus Écart visuel net Bootstrap des IC
    Variances égales (2 groupes) Levene p < 0,05 Ligne « variances inégales » (Welch)
    Variances égales (3 groupes et +) Levene p < 0,05 ANOVA de Welch + Games-Howell
    Sphéricité (mesures répétées) Mauchly + epsilon p < 0,05 Greenhouse-Geisser ou Huynh-Feldt
    Homoscédasticité (régression) Nuage résidus × prédites Forme d’entonnoir Transformation log, ou erreurs standard robustes
    Multicolinéarité VIF et tolérance VIF > 10 (alerte dès 5) Retirer, combiner, ou assumer
    Indépendance des résidus Durbin-Watson Hors 1,5-2,5 Modèle multiniveau ou mesures répétées
    Linéarité Nuage résidus × prédites Courbure visible Terme quadratique, transformation, découpage en classes
    Absence de points influents Distance de Cook > 1 Analyse de sensibilité avec et sans
    Chaque condition d'application reliée à sa solution de repli
    À chaque condition correspond une route de repli identifiée. Aucune ne mène à l’abandon du modèle.

    Les conditions, une par une

    1 et 2. La normalité

    C’est la condition la plus testée et la plus mal comprise. Trois choses à savoir. D’abord, en régression, elle porte sur les résidus, pas sur vos variables brutes — tester la normalité de la variable dépendante ne renseigne pas sur la validité du modèle. Ensuite, au-delà d’une trentaine d’observations par groupe, le théorème central limite rend les tests paramétriques très robustes à un écart modéré. Enfin, le test de Shapiro-Wilk souffre du défaut de tous les tests de conditions : il ne détecte rien sur petit échantillon et devient significatif pour un rien sur grand échantillon.

    Regardez donc toujours le Q-Q plot à côté du test. Détail complet dans notre article sur le test de Shapiro-Wilk et l’interprétation de la normalité.

    Replis : pour deux groupes indépendants, Mann-Whitney ; pour deux mesures appariées, le test de Wilcoxon ; pour plusieurs mesures répétées, le test de Friedman.

    4 et 5. L’homogénéité des variances

    Le test de Levene répond à une question — les groupes sont-ils également dispersés ? — et à une seule. Il ne dit rien de la normalité, et c’est la source de l’erreur la plus répandue : basculer vers un test non paramétrique parce que Levene est significatif.

    La bonne réponse est paramétrique. Pour deux groupes, c’est la ligne « variances inégales » du tableau du test t, c’est-à-dire la correction de Welch. Pour trois groupes ou plus, c’est l’ANOVA de Welch, assortie du post-hoc de Games-Howell — un enchaînement détaillé dans notre article sur les variances inégales entre Welch, Games-Howell et Kruskal-Wallis.

    Nuance utile : l’ANOVA reste raisonnablement robuste à l’hétérogénéité quand les effectifs sont équilibrés. Le scénario dangereux est celui du petit groupe très dispersé face au grand groupe homogène.

    6. La sphéricité

    Elle ne concerne que les plans à mesures répétées comportant au moins trois niveaux — avec deux mesures, elle est vérifiée par construction et SPSS n’affiche aucun test. Le test de Mauchly l’évalue, mais les colonnes epsilon situées à sa droite sont plus informatives, car elles mesurent l’ampleur de l’écart.

    Le repli est intégré : SPSS calcule d’office les lignes Greenhouse-Geisser et Huynh-Feldt. Règle usuelle : epsilon inférieur à 0,75 → Greenhouse-Geisser ; au-dessus → Huynh-Feldt. Procédure complète dans notre guide de l’ANOVA à mesures répétées.

    7, 8, 9, 10 et 11. Les conditions de la régression

    La régression en concentre cinq à elle seule, plus le diagnostic des points influents. Deux d’entre elles se lisent sur le même graphique — le nuage des résidus standardisés en fonction des valeurs prédites : une courbure signale un problème de linéarité, une forme d’entonnoir un problème d’homoscédasticité. Les autres se lisent dans les tableaux : Durbin-Watson pour l’indépendance, VIF et tolérance pour la multicolinéarité.

    Le détail de la procédure et des cinq replis se trouve dans notre guide de la régression linéaire multiple sous SPSS, et la multicolinéarité — celle qui produit les contresens les plus coûteux — a son article dédié : multicolinéarité et VIF. Pour un modèle à variable dépendante binaire, les conditions changent : voyez la régression logistique binaire.

    Les conditions qui ne se testent pas

    Trois conditions décisives ne produisent aucune p-value, et ce sont souvent celles qui coûtent le plus cher.

    La nature de vos variables. Continue, ordinale, nominale ? Aucun logiciel ne vous arrêtera si vous calculez une moyenne sur une variable nominale codée 1, 2, 3. Le cas limite le plus fréquent concerne les échelles de Likert : un item unique est ordinal, un score composite d’échelle est traité comme continu.

    L’indépendance des observations. Elle relève du design, pas du calcul. Si vous avez interrogé trente élèves dans chacune de cinq classes, vos observations ne sont pas indépendantes, quelle que soit la valeur de Durbin-Watson.

    La puissance. Une condition respectée sur vingt participants ne rachète pas un échantillon trop petit pour détecter l’effet attendu. Le calcul de taille d’échantillon avec G*Power se fait avant la collecte, jamais après.

    À cela s’ajoute une condition invisible : la complétude. La suppression listwise par défaut peut réduire silencieusement votre N d’un tiers — voyez notre article sur les données manquantes.

    Le paragraphe de contrôle des conditions à écrire dans le mémoire
    Dix lignes en début de section résultats suffisent — et elles manquent dans la majorité des mémoires.

    Le paragraphe à écrire

    Toutes ces vérifications tiennent en un paragraphe placé en tête de votre section résultats, avant le premier test commenté. Sa structure :

    1. Les conditions testées et l’instrument utilisé pour chacune.
    2. Les valeurs obtenues, avec les statistiques et les seuils.
    3. Pour chaque condition violée : la correction retenue et sa justification.
    4. Le cas échéant, l’analyse de sensibilité qui montre que les conclusions tiennent.

    Modèle : « Les conditions d’application ont été vérifiées avant analyse. La normalité des distributions, examinée par le test de Shapiro-Wilk et les diagrammes Q-Q, est satisfaite dans les trois groupes (p > 0,05). Le test de Levene indique en revanche une hétérogénéité des variances, F(2, 117) = 5,08, p = 0,008 ; l’ANOVA de Welch et le post-hoc de Games-Howell ont donc été retenus, conformément à la règle annoncée en méthodologie. Deux observations présentant une distance de Cook supérieure à 1, les analyses ont été réétablies sans elles : les conclusions demeurent inchangées. »

    Cinq phrases. Elles répondent par avance à la première question du jury, et elles montrent que vous savez ce que vous faites.

    La règle d’or : annoncer avant, exécuter après

    Un principe rend tout le reste défendable : vos règles de décision s’écrivent dans la méthodologie, avant d’avoir vu les résultats. Le seuil de VIF que vous retenez, la correction de sphéricité que vous appliquerez, le pourcentage de données manquantes au-delà duquel vous imputez — tout cela s’annonce en amont.

    Choisir la correction après coup en fonction de celle qui rend l’effet significatif porte un nom, et un jury le reconnaît immédiatement. Annoncer d’abord coûte trois phrases et vous protège entièrement, y compris — et surtout — quand les résultats ne vont pas dans le sens espéré. Sur la lecture du seuil lui-même, voyez notre article sur la p-value et le seuil de significativité, et n’oubliez pas de rapporter la taille d’effet adaptée à chaque test.

    Pour aller plus loin dans chaque famille de tests

    Écrire la méthodologie qui tient ces promesses

    Le travail réel n’est pas de cocher onze cases : c’est de tenir, sur cent pages, une cohérence entre la règle annoncée au chapitre 3 et le résultat commenté au chapitre 4, avec le même vocabulaire et les mêmes seuils.

    Tesify vous aide précisément là : structurer votre méthodologie, y inscrire vos règles de décision, et rédiger les justifications à partir de vos propres choix d’analyse — sans dérive de terminologie d’un chapitre à l’autre. Vos données et vos arbitrages restent les vôtres, et le texte est écrit à 100 % par vous.

    Structurer votre mémoire avec Tesify

    Questions fréquentes

    Faut-il tester toutes les conditions d’application ?

    Vous devez tester celles du test que vous employez, et les rapporter — pas les onze systématiquement. Un test t n’exige pas de vérifier la sphéricité. En revanche, ne rapporter aucune vérification est un signal négatif fort : un jury sanctionne beaucoup plus une condition non testée qu’une condition violée et assumée, parce que la première laisse penser que le résultat n’a jamais été contrôlé.

    Une condition violée invalide-t-elle mon mémoire ?

    Presque jamais. Chacune des conditions de ce tableau dispose d’une correction ou d’une alternative documentée, et la plupart tiennent en une case à cocher. Une condition violée est une bifurcation méthodologique que vous documentez, pas un échec. Ce qui pose problème, c’est de constater la violation et de rapporter quand même le test non corrigé.

    Dans quel ordre vérifier les conditions ?

    Avant de commenter le moindre résultat — c’est le point essentiel. L’ordre pratique : nature des variables, indépendance des observations, normalité, homogénéité des variances, puis les conditions propres au modèle (sphéricité, multicolinéarité, linéarité). Lire un tableau dans le mauvais ordre conduit à s’étonner d’un résultat dont l’explication figurait deux colonnes plus loin.

    Les tests de conditions sont-ils fiables ?

    Ils partagent tous la même faiblesse : ils manquent de puissance sur les petits échantillons — où la violation ne sera pas détectée — et deviennent significatifs pour des écarts triviaux sur les grands. Complétez-les donc systématiquement par un examen graphique et par l’ampleur de l’écart observé. Un Levene significatif accompagné d’un rapport de variances de 1,3 ne dit pas la même chose qu’un rapport de 9.

    Mon logiciel n’a pas l’option dont j’ai besoin : que faire ?

    C’est fréquent, en particulier pour les modules SPSS complémentaires absents de certaines licences universitaires. Trois voies : vérifier si l’option existe ailleurs dans le logiciel (l’ANOVA de Welch n’est pas dans le Modèle linéaire général mais bien dans l’ANOVA à un facteur), passer par un logiciel gratuit qui la propose, ou choisir une alternative disponible en le justifiant. Dans tous les cas, indiquez la version et le logiciel utilisés dans votre méthodologie.

  • Vos données ne sont pas normales : transformer, bootstrapper ou passer au non-paramétrique ? (2026)

    Vos données ne sont pas normales : transformer, bootstrapper ou passer au non-paramétrique ? (2026)

    Le test de Shapiro-Wilk affiche p = 0,003. La normalité est rejetée, et le réflexe enseigné partout est immédiat : basculer sur l’équivalent non paramétrique. C’est une réponse correcte. Ce n’est pas la seule, et ce n’est pas toujours la meilleure.

    Il existe trois voies, et elles ne coûtent pas la même chose. On peut transformer la variable pour la ramener vers une forme symétrique. On peut garder le test paramétrique et bootstrapper ses intervalles. On peut changer de test. Chacune répond à une situation différente, et le choix se justifie en une phrase — à condition d’avoir compris ce que chacune abandonne.

    Avant de choisir : la normalité de quoi, exactement ?

    Deux vérifications préalables font disparaître le problème dans un cas sur deux.

    Première vérification : ce n’est pas la variable brute qui doit être normale. Pour un test t, une ANOVA ou une régression, la condition porte sur les résidus du modèle — l’écart entre chaque observation et ce que le modèle prédit. Une variable dépendante fortement asymétrique dans l’ensemble de l’échantillon peut parfaitement produire des résidus symétriques une fois les groupes ou les prédicteurs pris en compte. Enregistrez les résidus, testez-les, et relisez notre article sur le test de Shapiro-Wilk avant de conclure.

    Deuxième vérification : la taille de l’échantillon. Shapiro-Wilk devient très sensible au-delà de 200 ou 300 observations : il détecte des écarts minuscules et sans conséquence. Or c’est précisément dans les grands échantillons que le théorème central limite protège la distribution de la moyenne. Un test significatif sur n = 400, accompagné d’un histogramme d’allure raisonnable et d’un Q-Q plot sans décrochage massif, ne justifie pas de changer de méthode. À l’inverse, sur n = 25, un test non significatif ne prouve rien : il manque simplement de puissance.

    Regardez le graphique avant le p. Si, après ces deux vérifications, l’asymétrie est réelle et l’échantillon petit, alors la question se pose vraiment.

    Une variable asymétrique avant et après transformation logarithmique
    Une transformation ne « corrige » pas les données : elle change l’échelle sur laquelle la question est posée.

    Voie 1 — Transformer la variable

    Le principe est de remplacer votre variable par une fonction d’elle-même qui comprime les grandes valeurs. Sur une asymétrie à droite — salaires, durées, nombres de consultations, temps de réaction —, la transformation logarithmique est de loin la plus utilisée : sous SPSS, Transformer → Calculer la variable avec LN(variable). La racine carrée comprime plus doucement, l’inverse plus brutalement.

    Ce que vous gagnez : vous restez dans le monde paramétrique. Vous conservez l’ANOVA, la régression, les covariables, les interactions — tout l’appareil qui permet de contrôler plusieurs facteurs simultanément et qu’aucun test non paramétrique classique ne remplace.

    Ce que vous perdez : l’interprétabilité directe. Un coefficient estimé sur LN(salaire) ne se lit pas en euros. Il faut le retransformer, et la retransformation d’une moyenne logarithmique ne redonne pas la moyenne arithmétique mais la moyenne géométrique. C’est une nuance à assumer, pas à cacher : écrivez que les analyses portent sur la variable log-transformée et donnez les statistiques descriptives sur l’échelle d’origine.

    Les trois pièges :

    • Les zéros et les valeurs négatives. Le logarithme n’est pas défini en zéro. La parade courante, LN(x + 1), fonctionne mais déplace la distribution et rend la constante ajoutée arbitraire : signalez-la.
    • Transformer une variable qui n’a aucune raison de l’être. Une variable de comptage ou une durée avec censure appelle un modèle adapté, pas une transformation. Corriger la distribution d’une variable mal modélisée, c’est traiter le symptôme.
    • Essayer les transformations les unes après les autres jusqu’à ce que Shapiro-Wilk passe. La méthode de Box-Cox, qui choisit l’exposant optimal, existe précisément pour éviter cette pêche — mais elle n’est pas accessible dans les menus de base de SPSS et demande de passer par R ou par une syntaxe dédiée. Si vous ne pouvez pas la mettre en œuvre, choisissez la transformation d’après la nature de la variable, pas d’après le résultat du test.

    Voie 2 — Garder le test et bootstrapper

    Le bootstrap ne transforme rien et ne change pas de test. Il change la façon dont l’incertitude est estimée. Au lieu de supposer que la statistique suit une loi théorique, on tire au sort, avec remise, des milliers de rééchantillons de la même taille dans votre propre base, on recalcule la statistique dans chacun, et on lit l’intervalle directement dans la distribution obtenue.

    Le principe du bootstrap : rééchantillonner la base pour construire un intervalle de confiance
    Le bootstrap remplace une hypothèse de forme par un calcul : l’incertitude est lue dans la variabilité des rééchantillons.

    Ce que vous gagnez : un intervalle de confiance qui ne repose plus sur la normalité, sur la statistique de votre choix — une différence de moyennes, un coefficient de régression, un effet indirect de médiation, une différence de médianes. C’est d’ailleurs pourquoi le bootstrap est devenu la norme en analyse de médiation, où la distribution de l’effet indirect n’est jamais normale.

    Ce que vous perdez : peu de choses sur le plan statistique, davantage sur le plan pratique. Sous SPSS, le bootstrap est un module additionnel : il apparaît sous forme d’un bouton Bootstrap dans la plupart des boîtes de dialogue lorsque la licence l’inclut, et il est simplement absent sinon. Vérifiez avant de bâtir votre plan dessus. R le fait nativement, jamovi et JASP le proposent sur plusieurs procédures — voyez notre comparatif des logiciels si vous devez changer d’outil.

    Les réglages à déclarer : le nombre de rééchantillons (1 000 suffit pour explorer, 5 000 pour un résultat que vous publiez), la méthode d’intervalle (percentile, ou BCa qui corrige le biais et l’asymétrie et qu’il faut préférer quand elle est disponible), et la graine aléatoire si vous voulez que le résultat soit reproductible à l’identique.

    Le malentendu à éviter : le bootstrap ne répare pas un échantillon trop petit, ne corrige pas une dépendance entre observations, et ne rattrape pas un modèle mal spécifié. Il relâche une hypothèse de forme, une seule.

    Voie 3 — Passer au non-paramétrique

    C’est la voie enseignée par défaut : Mann-Whitney à la place du test t sur deux groupes indépendants, Wilcoxon sur deux mesures appariées, Kruskal-Wallis à la place de l’ANOVA à un facteur, Spearman à la place de Pearson.

    Ce que vous gagnez : aucune hypothèse de forme, une robustesse totale aux valeurs extrêmes, et une perte de puissance bien plus faible qu’on ne le croit — de l’ordre de 5 % par rapport au test t lorsque les données sont réellement normales, et un gain lorsqu’elles ne le sont pas.

    Ce que vous perdez : l’objet même de la comparaison change, et c’est le point que les mémoires escamotent le plus souvent. Mann-Whitney ne compare pas deux moyennes. Il teste la probabilité qu’une observation tirée d’un groupe dépasse une observation tirée de l’autre. On ne peut le lire comme une différence de médianes que si les deux distributions ont approximativement la même forme : superposez-les avant d’écrire « la médiane du groupe A est significativement plus élevée ».

    La limite structurelle : ces tests comparent des groupes. Dès que votre question comporte plusieurs facteurs croisés, une covariable à contrôler ou une interaction à tester, il n’existe pas d’équivalent non paramétrique simple, et la voie 1 ou la voie 2 redevient la seule option praticable. C’est le cas, par exemple, dès que vous devez ajuster sur un pré-test en covariable.

    Le tableau de décision

    Transformer Bootstrapper Non-paramétrique
    Ce qui est modifié L’échelle de la variable Le calcul de l’incertitude Le test lui-même
    Modèle multifactoriel possible Oui Oui Non, en pratique
    Interprétation directe Non, retransformation nécessaire Oui Sur les rangs, pas sur les moyennes
    Robuste aux valeurs extrêmes Partiellement Non Oui
    Disponible sous SPSS de base Oui Selon la licence Oui
    Situation typique Asymétrie à droite, variable positive Petit échantillon, statistique complexe Variable ordinale, valeurs extrêmes

    Comment trancher en pratique

    Quatre questions, dans cet ordre, suffisent presque toujours.

    1. Ai-je besoin de contrôler autre chose ? Si oui — covariable, second facteur, interaction —, la voie 3 est écartée d’emblée.
    2. La variable est-elle naturellement asymétrique et strictement positive ? Un montant, une durée, un délai : la transformation logarithmique est la réponse conventionnelle, comprise par tous les jurys de la discipline.
    3. L’asymétrie vient-elle de quelques observations extrêmes ? Alors ni la transformation ni le bootstrap ne sont la bonne réponse : la question devient celle du poids de ces observations et de ce qu’il faut en faire.
    4. Ma variable est-elle ordinale par nature ? Un item unique de Likert, un stade, un grade : le non-paramétrique n’est pas un repli, c’est le choix correct dès le départ.

    Et une règle qui vaut pour les trois : annoncez la voie avant de la prendre. Une phrase dans la méthode — « en cas de violation de la normalité des résidus, les intervalles seront estimés par bootstrap à 5 000 rééchantillons » — vaut mieux que trois pages d’explications a posteriori. Le reproche de p-hacking ne porte que sur les décisions prises après avoir vu le résultat.

    Ce que vous écrivez

    Trois modèles, à adapter :

    Transformation. « La distribution des résidus s’écartant de la normalité (Shapiro-Wilk, p = 0,003 ; asymétrie = 1,84), la variable a fait l’objet d’une transformation logarithmique naturelle avant analyse. Les statistiques descriptives sont présentées sur l’échelle d’origine ; les tests portent sur la variable transformée. »

    Bootstrap. « La normalité des résidus n’étant pas vérifiée, les intervalles de confiance à 95 % ont été estimés par bootstrap (5 000 rééchantillons, méthode BCa). L’estimation ponctuelle reste celle des moindres carrés. »

    Non-paramétrique. « La normalité étant rejetée sur les deux groupes et l’effectif restant modeste (n = 31), la comparaison a été conduite par un test U de Mann-Whitney. Les distributions présentant des formes comparables, le résultat est interprété en termes de différence de tendance centrale. »

    Dans les trois cas, un jury retient la même chose : vous avez vu le problème, vous avez choisi, et vous savez ce que votre choix coûte.

    Rédiger la justification sans y passer la semaine

    Le calcul prend dix minutes. Ce qui prend du temps, c’est d’articuler le diagnostic, la décision et sa conséquence dans un paragraphe de méthode qui tienne debout du protocole jusqu’à la discussion, sans changer de vocabulaire en route.

    Tesify travaille avec vous sur ce passage : formuler la justification à partir de vos propres sorties, maintenir la cohérence terminologique entre les chapitres, et transformer une décision technique en un texte que le lecteur suit. Vos données restent les vôtres, et le texte est écrit à 100 % par vous.

    Rédiger votre section méthode avec Tesify

    Questions fréquentes

    Peut-on combiner deux voies ?

    Oui, et c’est parfois la meilleure solution : transformer la variable pour rendre le modèle raisonnable, puis bootstrapper les intervalles pour ne pas dépendre d’une normalité résiduelle imparfaite. Ce qu’il ne faut pas faire, c’est présenter successivement trois analyses et retenir celle qui donne le plus petit p.

    Le bootstrap fonctionne-t-il sur un très petit échantillon ?

    Mal. Le bootstrap rééchantillonne dans vos données : si elles sont trop peu nombreuses pour représenter la population, les rééchantillons héritent du problème. En dessous d’une vingtaine d’observations par groupe, il ne faut pas en attendre de miracle — le non-paramétrique est plus prudent.

    Faut-il retester la normalité après transformation ?

    Oui, mais sans en faire une condition de passage. Regardez surtout l’histogramme et le Q-Q plot des résidus. Si la transformation a réduit l’asymétrie sans l’annuler, le modèle est généralement utilisable : les procédures paramétriques sont robustes à des écarts modérés, beaucoup moins à des écarts massifs.

    Mon directeur me dit que le non-paramétrique « fait moins sérieux ». A-t-il raison ?

    Non, mais l’objection cache souvent une vraie question : un test non paramétrique répond à une question plus pauvre. Il dit qu’un groupe tend à dépasser l’autre, sans quantifier de combien sur l’échelle d’origine. Si votre discussion a besoin d’une taille d’effet interprétable en unités réelles, c’est un argument en faveur des voies 1 ou 2.

    Et si mes données ne sont pas normales parce qu’il y a deux populations mélangées ?

    Une distribution bimodale n’est pas un problème de normalité : c’est un signe que la variable qui distingue les deux sous-groupes manque à votre modèle. Ajoutez-la comme facteur — vous découvrirez souvent que les résidus redeviennent symétriques et que l’asymétrie n’était qu’un symptôme.

    Peut-on transformer la variable indépendante plutôt que la dépendante ?

    La condition de normalité ne porte jamais sur les prédicteurs, donc transformer un prédicteur ne sert pas à satisfaire une hypothèse. Cela peut en revanche se justifier pour linéariser une relation courbe — c’est une décision de spécification du modèle, à argumenter comme telle et non comme un correctif de distribution.

  • Test de Shapiro-Wilk dans un mémoire : interpréter la normalité avec SPSS 2026

    Test de Shapiro-Wilk dans un mémoire : interpréter la normalité avec SPSS 2026

    Test de Shapiro-Wilk dans un mémoire : interpréter la normalité avec SPSS 2026

    Avant d’appliquer un test paramétrique — test t, ANOVA, régression — dans votre mémoire, vous devez vérifier que votre variable dépendante suit approximativement une distribution normale. Le test de Shapiro-Wilk avec SPSS est le test de normalité de référence pour les petits et moyens échantillons (n < 50 à 100), unanimement recommandé par la littérature psychométrique et méthodologique française. Son interprétation, pourtant simple en apparence, soulève de nombreuses questions chez les étudiants.

    Ce guide vous explique précisément ce que teste Shapiro-Wilk, comment l’exécuter sous SPSS, comment interpréter sa p-value selon la taille de votre échantillon, et quelle décision prendre pour le choix entre tests paramétriques et non paramétriques.

    Réponse rapide
    Dans SPSS : Analyze → Descriptive Statistics → Explore → Plots → Normality plots with tests. Interprétation : si p (Shapiro-Wilk) > 0,05, vous ne rejetez pas la normalité → test paramétrique applicable. Si p < 0,05, la normalité est rejetée → envisagez un test non paramétrique ou vérifiez si n ≥ 30 (robustesse du TCL). Ne vous fiez jamais au seul test : complétez toujours par un Q-Q plot et les indices d’asymétrie/aplatissement.

    Principe du test de Shapiro-Wilk

    Développé par Samuel Shapiro et Martin Wilk en 1965, le test de Shapiro-Wilk évalue si un échantillon provient d’une population normalement distribuée. Son hypothèse nulle est : H₀ : la distribution est normale. La statistique W est calculée comme le rapport de la meilleure estimation de la variance (basée sur les statistiques d’ordre) à la variance observée de l’échantillon :

    W = (Σ aᵢ x₍ᵢ₎)² / Σ (xᵢ − x̄)²

    W est toujours compris entre 0 et 1. Plus W est proche de 1, plus la distribution ressemble à une normale. Une valeur faible de W (et donc une p-value significative) indique un écart à la normalité.

    Shapiro-Wilk vs Kolmogorov-Smirnov : lequel choisir ?

    SPSS produit automatiquement les deux tests dans la procédure Explore. Voici les recommandations basées sur la simulation de Monte Carlo :

    Test Taille d’échantillon recommandée Puissance Notes
    Shapiro-Wilk n < 50 (fiable jusqu’à n ≈ 100) Plus puissant Recommandé dans les mémoires
    Kolmogorov-Smirnov (Lilliefors) n ≥ 50 Moins puissant Moins performant pour détecter les déviations dans les queues

    En pratique dans les mémoires français : référencez toujours Shapiro-Wilk, quels que soient vos effectifs. SPSS le calcule et le présente en premier dans l’output.

    Procédure SPSS

    Vidéo : Tests de normalité et homogénéité des variances dans SPSS — Olivier M

    1. Analyze → Descriptive Statistics → Explore
    2. Glissez votre variable dépendante dans Dependent List
    3. Si vous souhaitez tester la normalité par groupe (ex. pour un test t), glissez votre variable de groupe dans Factor List
    4. Cliquez sur Plots
    5. Cochez Normality plots with tests
    6. Optionnel : cochez également Histogram et Stem-and-leaf pour une vision complète
    7. Cliquez Continue → OK
    Alternative rapide : Pour une vérification rapide sans les graphiques, vous pouvez aussi passer par Analyze → Descriptive Statistics → Descriptives → Options → Kurtosis et Skewness. Ces indices d’asymétrie et d’aplatissement permettent un premier diagnostic avant même de lancer le test formel.

    Lire l’output SPSS

    SPSS produit un tableau nommé Tests of Normality avec deux colonnes : Kolmogorov-Smirnov (avec correction de Lilliefors) et Shapiro-Wilk. Chaque ligne présente la statistique (W pour Shapiro-Wilk), les degrés de liberté (= n) et la p-value (Sig.).

    Exemple de lecture

    Groupe Statistique W dl Sig. Décision
    Groupe A (n=28) .962 28 .389 Normalité retenue (p > .05)
    Groupe B (n=31) .924 31 .032 Normalité rejetée (p < .05)

    Dans cet exemple, la normalité est respectée pour le Groupe A mais pas pour le Groupe B. La décision dépend alors de la taille des groupes et de la sévérité de la violation (voir section suivante).

    Interpréter selon la taille d’échantillon

    La subtilité centrale du test de Shapiro-Wilk est sa sensibilité à la taille d’échantillon :

    Petit échantillon (n < 30)

    Le test manque de puissance — il peut ne pas détecter une non-normalité réelle. Un p > 0,05 dans ce contexte ne garantit pas la normalité : examinez attentivement le Q-Q plot et l’histogramme. Si la distribution a une forme en cloche approximative, le test t reste raisonnable.

    Échantillon moyen (30 ≤ n ≤ 100)

    C’est la zone de fonctionnement optimal du test. Un résultat p < 0,05 est un signal sérieux à prendre en compte. Vérifiez les indices d’asymétrie : si |asymétrie| < 1, la violation est modérée et le test t reste robuste. Si |asymétrie| ≥ 1, le test de Mann-Whitney ou Kruskal-Wallis est plus approprié.

    Grand échantillon (n > 100)

    Le test devient excessivement sensible : il rejette la normalité pour des déviations négligeables sans conséquence pratique. Avec n = 300, presque toute distribution produira un p < 0,05. Dans ce cas, la décision se prend sur les graphiques et les indices standardisés d’asymétrie et d’aplatissement :

    • Asymétrie standardisée (skewness / erreur standard) : acceptables entre −2 et +2
    • Aplatissement standardisé (kurtosis / erreur standard) : acceptables entre −2 et +2

    Avec n > 200 : utilisez les seuils élargis |asymétrie| < 2 et |kurtosis| < 7 (West et al., 1995) pour invoquer la robustesse du test t via le théorème central limite.

    Le Q-Q plot : indispensable complément visuel

    Le Q-Q plot (Normal Q-Q Plot) que SPSS produit automatiquement est souvent plus informatif que la p-value du test de Shapiro-Wilk. Il trace les quantiles observés de votre variable contre les quantiles théoriques d’une distribution normale.

    • Points sur la ligne diagonale : distribution normale
    • Points en courbe S : distribution avec asymétrie ou aplatissement
    • Points divergeant aux extrémités : queues trop épaisses (leptokurtique) ou trop minces (platykurtique)

    Dans votre mémoire, incluez le Q-Q plot en annexe et décrire visuellement l’alignement des points avec la diagonale : « Le Q-Q plot (Figure X) indique un alignement satisfaisant des points observés sur la diagonale de normalité, confirmant le résultat du test de Shapiro-Wilk (W = .962, p = .389). »

    Arbre de décision : que faire si la normalité est violée ?

    Shapiro-Wilk p < 0,05 ?

    Non (p ≥ 0,05) : normalité retenue → Tests paramétriques (test t, ANOVA, régression) applicables

    Oui (p < 0,05) : examiner n et l’asymétrie

    → n ≥ 30 et |asymétrie| < 1 : TCL → Tests paramétriques acceptables, mentionner la limite

    → n < 30 ou |asymétrie| ≥ 1 : envisager les alternatives

    → Comparaison 2 groupes : Mann-Whitney

    → Comparaison 3+ groupes : Kruskal-Wallis

    → Mesures répétées (2 niveaux) : Wilcoxon signed-rank

    → Corrélation avec variable ordinale : Spearman (ρ)

    Rédiger dans votre mémoire

    Modèle — normalité respectée

    La normalité de la distribution des scores de performance a été vérifiée par le test de Shapiro-Wilk pour chaque groupe. Les résultats indiquent des distributions non significativement différentes de la normale dans le groupe expérimental (W(32) = .965, p = .370) et le groupe contrôle (W(29) = .955, p = .240). Les Q-Q plots confirmaient visuellement ces résultats. Le test t pour échantillons indépendants a été appliqué.

    Modèle — normalité violée, recours à Mann-Whitney

    Le test de Shapiro-Wilk a révélé une violation de la normalité dans le groupe B (W(22) = .891, p = .023), confirmée par une asymétrie positive (asymétrie = 1,42, ET = .48). Compte tenu de ce résultat et de la petite taille d’échantillon (n = 22 < 30), le test de Mann-Whitney a été préféré au test t pour l’analyse comparative.

    Pour des informations complémentaires sur les choix statistiques dans votre mémoire, consultez notre article sur le test t vs Mann-Whitney, l’ANOVA factorielle et la méthodologie de recherche.

    Structurez votre section statistiques avec Tesify : La justification des choix statistiques — vérification de la normalité, homogénéité des variances, décision paramétrique/non paramétrique — est une des sections les plus critiquées par les jurys. Tesify vous aide à rédiger cette section avec rigueur et clarté.

    Questions fréquentes

    Dois-je tester la normalité sur la variable brute ou sur les résidus ?

    Pour une ANOVA ou une régression, testez idéalement la normalité des résidus (résidus standardisés sauvegardés après l’analyse). Pour un test t, tester la variable dépendante dans chaque groupe séparément est la pratique habituelle et suffisante dans la plupart des mémoires. La distinction est plus importante dans les analyses multivariées comme la MANOVA ou la régression multiple.

    Mon test de Shapiro-Wilk est significatif mais mon histogramme ressemble à une cloche. Que faire ?

    Ce cas est classique avec des échantillons moyens (n = 50–100). Le test peut détecter des déviations mineures invisibles à l’œil nu. Examinez l’asymétrie et l’aplatissement : s’ils sont proches de 0 (|valeur standardisée| < 2), les tests paramétriques restent valides. Mentionnez explicitement dans votre mémoire que le test de Shapiro-Wilk était significatif mais que les indices descriptifs confirmaient une distribution approximativement normale, justifiant le recours aux tests paramétriques.

    Quelle est la limite de taille d’échantillon pour le test de Shapiro-Wilk dans SPSS ?

    SPSS calcule le test de Shapiro-Wilk pour des échantillons jusqu’à n = 2000 environ. Au-delà, il produit uniquement le test de Kolmogorov-Smirnov. Cependant, même en dessous de cette limite, l’utilisation du test de Shapiro-Wilk pour n > 200 est déconseillée en raison de sa trop grande sensibilité — il détectera des déviations négligeables. Pour ces grands échantillons, fiez-vous aux graphiques Q-Q et aux indices d’asymétrie/aplatissement.

    Faut-il tester la normalité pour chaque variable ou seulement pour la variable dépendante ?

    Pour la plupart des tests (t, ANOVA, régression), l’hypothèse de normalité porte sur la variable dépendante (ou sur les résidus du modèle), pas sur les prédicteurs. En régression multiple, la normalité des prédicteurs n’est pas requise — seuls les résidus doivent être normalement distribués. Dans un test t, vérifiez la normalité de la variable dépendante dans chaque groupe séparément.

    Peut-on utiliser une transformation logarithmique pour normaliser les données ?

    Oui, une transformation log (Transform → Compute Variable → LN(X) dans SPSS) est une pratique courante pour les distributions à forte asymétrie positive (salaires, durées, scores de fréquence). Après transformation, vérifiez à nouveau le test de Shapiro-Wilk. Si la normalité est obtenue, appliquez votre test paramétrique sur la variable transformée et précisez dans votre mémoire que les analyses ont été conduites sur des données transformées en log naturel.