Capsule vidéo
01Objectifs
À la fin de ce module, vous saurez :
- importer un fichier et paramétrer correctement la Vue des variables ;
- repérer les erreurs de saisie, les questionnaires inexploitables et les réponses en « ligne droite » ;
- diagnostiquer et traiter les valeurs manquantes de façon justifiée ;
- recoder un item inversé et calculer le score d'un construit ;
- détecter les valeurs aberrantes univariées et multivariées ;
- produire et rédiger les statistiques descriptives de l'échantillon.
02Explication théorique
La structure d'une base SPSS
Une base de données d'enquête obéit à une règle simple : une ligne par répondant, une colonne par variable. SPSS présente deux vues. La Vue des données contient les valeurs ; la Vue des variables en décrit les propriétés : nom, type, étiquette, valeurs codées, valeurs manquantes déclarées et niveau de mesure.
Le niveau de mesure conditionne les analyses possibles :
- Nominale : catégories sans ordre (sexe, secteur). On calcule des effectifs et des pourcentages.
- Ordinale : catégories ordonnées (tranche d'âge, niveau hiérarchique, item de Likert isolé). On peut calculer une médiane.
- Échelle (intervalle ou rapport) : valeurs numériques continues (ancienneté, score moyen d'un construit). Moyenne, écart type et tests paramétriques deviennent possibles.
Les valeurs manquantes
Rubin (1976) distingue trois mécanismes :
- MCAR (missing completely at random) : l'absence ne dépend de rien, par exemple une page oubliée à l'impression. C'est le cas le plus favorable.
- MAR (missing at random) : l'absence dépend d'autres variables observées, par exemple les cadres supérieurs répondent moins aux questions sur leur supérieur.
- MNAR (missing not at random) : l'absence dépend de la valeur manquante elle-même, par exemple les employés insatisfaits ne répondent pas aux questions de satisfaction. C'est le cas le plus problématique.
La stratégie dépend de l'ampleur du problème. Hair et al. (2019) recommandent d'écarter les questionnaires dont plus de la moitié des réponses manquent. Pour les manques isolés, Tabachnick et Fidell (2019) considèrent qu'en dessous de 5 % par variable avec un mécanisme aléatoire, le choix de la méthode a peu d'influence sur les résultats.
| Méthode | Principe | Usage conseillé |
|---|---|---|
| Suppression par liste (listwise) | Le répondant est exclu de l'analyse dès qu'une variable manque. | Manques rares et MCAR. Option par défaut de SPSS ; réduit N. |
| Suppression par paire (pairwise) | Chaque corrélation utilise les cas disponibles pour la paire. | Analyses descriptives ; N variable d'un calcul à l'autre. |
| Moyenne de la série | La valeur manquante est remplacée par la moyenne de l'item. | Moins de 5 % de manques. Simple mais réduit légèrement la variance. |
| Moyenne du répondant | Moyenne des autres items du même construit pour ce répondant. | Échelles multi-items homogènes ; préserve le profil du répondant. |
| Imputation multiple | Plusieurs bases imputées puis combinées. | Manques importants ou MAR. Nécessite le module Missing Values de SPSS. |
Items inversés et calcul des scores
Pour un item inversé mesuré de 1 à \(k\), la valeur recodée vaut :
Le 1 devient 5, le 2 devient 4, le 3 reste 3. Un item inversé non recodé fait chuter l'alpha de Cronbach (module 3).
Le score d'un construit est ensuite la moyenne de ses items. La moyenne est préférable à la somme parce qu'elle reste sur l'échelle de 1 à 5, donc directement interprétable : un score de 3,8 se lit « plutôt d'accord ».
Valeurs aberrantes
Une valeur aberrante univariée s'écarte fortement de la distribution d'une variable. Tabachnick et Fidell (2019) retiennent un score z supérieur à 3,29 en valeur absolue (p < 0,001, test bilatéral) :
Une valeur aberrante multivariée présente une combinaison inhabituelle de valeurs, par exemple une satisfaction très élevée avec un leadership très faible. On la détecte avec la distance de Mahalanobis \(D^2\), comparée à la loi du khi-deux avec autant de degrés de liberté que de variables, au seuil p < 0,001.
Une valeur aberrante n'est pas supprimée automatiquement. On distingue l'erreur (saisie, codage), que l'on corrige, du cas extrême légitime, que l'on conserve en vérifiant son influence sur les résultats. Chaque décision est consignée dans le mémoire.
03Conditions et vérifications préalables
- Chaque variable a un nom court, sans espace ni accent, et une étiquette complète.
- Les codes des variables qualitatives sont documentés dans la colonne Valeurs.
- Les valeurs hors échelle (0, 6, 44…) ont été recherchées avec les minimums et maximums.
- Le pourcentage de valeurs manquantes est calculé par répondant et par item.
- Les items inversés sont identifiés à partir du questionnaire, jamais à partir des données.
- Une copie de la base brute est conservée intacte ; toutes les transformations se font sur une copie.
04Procédure pas à pas dans SPSS
Faites cette procédure dans le Labo SPSS, le simulateur gratuit de la formation : mêmes menus, mêmes boîtes de dialogue et mêmes résultats, directement dans votre navigateur. Les missions 1, 2, 3 et 6 du Labo vous guident pas à pas sur ce module.
Étape 1 — Importer et paramétrer
- , sélectionnez
etude_fil_rouge_brute.csv. Réglez le séparateur sur « Point-virgule » et le symbole décimal sur « Point ». - Dans la Vue des variables, saisissez les étiquettes (colonne Étiquette) et les codes (colonne Valeurs, par exemple 1 = « Homme », 2 = « Femme »).
- Réglez la colonne Mesure : Nominale pour Sexe et Secteur, Ordinale pour Age et Poste, Échelle pour Anciennete et les items.
- Enregistrez au format SPSS : (
.sav).
Étape 2 — Repérer les erreurs de saisie
- , placez les 19 items dans la liste, cliquez sur OK.
- Repérez tout maximum supérieur à 5 ou minimum inférieur à 1. Dans le cas fil rouge, QAI3 présente un maximum de 44.
- Retrouvez la ligne : par QAI3 décroissant, ou . Il s'agit du questionnaire n° 142 ; le questionnaire papier indique 4 (double frappe). Corrigez la valeur.
Étape 3 — Diagnostiquer les valeurs manquantes
- . Variable destination :
NB_MANQ; expression :NMISS(QAI1 TO PERF5). - Triez par
NB_MANQdécroissant. Les questionnaires 27, 125 et 200 ont 14 réponses manquantes sur 19 (73,7 %) : ils sont abandonnés en cours de route. Supprimez-les (sélection des lignes puis touche Suppr). - Pour les manques isolés, sur les items : 8 items présentent une seule valeur manquante (0,5 %).
Étape 4 — Repérer les réponses en ligne droite
- :
ET_REP = SD(QAI1 TO PERF5), l'écart type des réponses de chaque répondant. - Un écart type nul signifie que la même réponse a été donnée partout. Les questionnaires 33 (tout à 5) et 49 (tout à 4) répondent « d'accord » à la fois à LEAD1 et à son contraire LEAD5 : leurs réponses sont incohérentes. Supprimez-les.
Étape 5 — Remplacer les valeurs manquantes isolées
- .
- Faites glisser les 8 items concernés dans Nouvelles variables, méthode : Moyenne de la série. SPSS crée des variables suffixées
_1(QAI2_1…). Une fois la vérification faite, remplacez les variables d'origine par ces versions complétées.
Étape 6 — Recoder l'item inversé
- .
- Variable d'entrée :
LEAD5; variable de sortie :LEAD5_R(étiquette « LEAD5 recodé »), cliquez sur Modifier. - Anciennes et nouvelles valeurs : 1 → 5, 2 → 4, 3 → 3, 4 → 2, 5 → 1. Poursuivre puis OK.
Recodez toujours dans une nouvelle variable : vous gardez la trace de la réponse d'origine et vous évitez de recoder deux fois par erreur.
Étape 7 — Calculer les scores
- . Destination :
LEAD; expression :MEAN(LEAD1, LEAD2, LEAD3, LEAD4, LEAD5_R). - Répétez pour SAT et PERF. Pour QAI, attendez la décision du module 3 sur QAI4 : le score final sera
MEAN(QAI1, QAI2, QAI3, QAI5).
Étape 8 — Valeurs aberrantes
- Univariées : , cochez Enregistrer les valeurs standardisées dans des variables. SPSS crée ZQAI, ZLEAD, ZSAT et ZPERF ; recherchez les valeurs supérieures à 3,29 en valeur absolue.
- Multivariées : , variable dépendante :
ID, variables indépendantes : les 4 scores. Bouton Enregistrer : cochez Mahalanobis. La régression elle-même n'a pas de sens ici ; seule la variable MAH_1 créée nous intéresse. - :
P_MAH = 1 - CDF.CHISQ(MAH_1, 4). Un cas avecP_MAH < .001est multivarié aberrant.
Étape 9 — Statistiques descriptives
- pour Sexe, Age, Secteur, Poste.
- pour les items et les scores ; dans Options, cochez Moyenne, Écart type, Minimum, Maximum, Asymétrie et Kurtosis.
Équivalent en syntaxe
Le bouton Coller de chaque boîte de dialogue écrit la syntaxe correspondante. Conserver ce fichier .sps rend votre travail reproductible, ce qu'un jury apprécie.
* Correction de l'erreur de saisie (questionnaire 142). IF (ID = 142) QAI3 = 4. * Suppression des questionnaires abandonnés et des réponses en ligne droite. COMPUTE NB_MANQ = NMISS(QAI1 TO PERF5). COMPUTE ET_REP = SD(QAI1 TO PERF5). SELECT IF (NB_MANQ <= 9 AND ET_REP > 0). EXECUTE. * Remplacement des manques isolés par la moyenne de la série. RMV /QAI2_1=SMEAN(QAI2) /QAI5_1=SMEAN(QAI5) /LEAD1_1=SMEAN(LEAD1) /LEAD3_1=SMEAN(LEAD3) /SAT2_1=SMEAN(SAT2) /SAT4_1=SMEAN(SAT4) /PERF2_1=SMEAN(PERF2) /PERF4_1=SMEAN(PERF4). * Recodage de l'item inversé et calcul des scores. RECODE LEAD5 (1=5) (2=4) (3=3) (4=2) (5=1) INTO LEAD5_R. COMPUTE QAI = MEAN(QAI1, QAI2, QAI3, QAI5). COMPUTE LEAD = MEAN(LEAD1, LEAD2, LEAD3, LEAD4, LEAD5_R). COMPUTE SAT = MEAN(SAT1 TO SAT4). COMPUTE PERF = MEAN(PERF1 TO PERF5). EXECUTE. DESCRIPTIVES VARIABLES=QAI LEAD SAT PERF /SAVE /STATISTICS=MEAN STDDEV MIN MAX SKEWNESS KURTOSIS.
05Interpréter les sorties
Bilan du nettoyage
| Étape | Constat | Décision | N |
|---|---|---|---|
| Base brute | Questionnaires saisis | — | 205 |
| Erreur de saisie | QAI3 = 44 (questionnaire 142) | Corrigée en 4 après vérification du papier | 205 |
| Questionnaires incomplets | 27, 125 et 200 : 73,7 % de non-réponses | Supprimés (> 50 %) | 202 |
| Réponses en ligne droite | 33 et 49 : écart type nul, réponses contradictoires sur LEAD5 | Supprimés | 200 |
| Manques isolés | 8 cellules, 1 par item concerné (0,5 %) | Remplacés par la moyenne de la série | 200 |
| Valeurs aberrantes | |z| max = 2,66 ; D² max = 15,73 < 18,47 | Aucune suppression | 200 |
Profil de l'échantillon
| Fréquence | Pourcentage | Pourcentage valide | Pourcentage cumulé | ||
|---|---|---|---|---|---|
| Valide | Homme | 104 | 52,0 | 52,0 | 52,0 |
| Femme | 96 | 48,0 | 48,0 | 100,0 | |
| Total | 200 | 100,0 | 100,0 | ||
| Fréquence | Pourcentage | Pourcentage valide | Pourcentage cumulé | ||
|---|---|---|---|---|---|
| Valide | Banque et assurance | 42 | 21,0 | 21,0 | 21,0 |
| Industrie | 42 | 21,0 | 21,0 | 42,0 | |
| Services | 62 | 31,0 | 31,0 | 73,0 | |
| Administration publique | 54 | 27,0 | 27,0 | 100,0 | |
| Total | 200 | 100,0 | 100,0 | ||
Lecture. La colonne Pourcentage valide exclut les valeurs manquantes ; comme il n'y en a plus, elle est égale à la colonne Pourcentage. Les hommes représentent 52 % de l'échantillon. Les services (31 %) et l'administration publique (27 %) sont les secteurs les plus représentés ; aucun secteur ne compte moins de 40 répondants, ce qui permettra de les comparer au module 6.
| Fréquence | Pourcentage | Pourcentage valide | Pourcentage cumulé | ||
|---|---|---|---|---|---|
| Valide | Moins de 30 ans | 48 | 24,0 | 24,0 | 24,0 |
| 30 à 39 ans | 80 | 40,0 | 40,0 | 64,0 | |
| 40 à 49 ans | 44 | 22,0 | 22,0 | 86,0 | |
| 50 ans et plus | 28 | 14,0 | 14,0 | 100,0 | |
| Total | 200 | 100,0 | 100,0 | ||
| Fréquence | Pourcentage | Pourcentage valide | Pourcentage cumulé | ||
|---|---|---|---|---|---|
| Valide | Employé(e) | 78 | 39,0 | 39,0 | 39,0 |
| Cadre intermédiaire | 90 | 45,0 | 45,0 | 84,0 | |
| Cadre supérieur | 32 | 16,0 | 16,0 | 100,0 | |
| Total | 200 | 100,0 | 100,0 | ||
Statistiques descriptives des items
| N | Minimum | Maximum | Moyenne | Écart type | Asymétrie | Kurtosis | |||
|---|---|---|---|---|---|---|---|---|---|
| Statistique | Erreur std | Statistique | Erreur std | ||||||
| QAI1 | 200 | 1,00 | 5,00 | 3,29 | 1,041 | -,076 | ,172 | -,633 | ,342 |
| QAI2 | 200 | 1,00 | 5,00 | 3,46 | 1,106 | -,533 | ,172 | -,336 | ,342 |
| QAI3 | 200 | 1,00 | 5,00 | 3,23 | 1,130 | -,263 | ,172 | -,570 | ,342 |
| QAI4 | 200 | 1,00 | 5,00 | 3,13 | ,986 | ,012 | ,172 | -,574 | ,342 |
| QAI5 | 200 | 1,00 | 5,00 | 3,22 | 1,107 | -,191 | ,172 | -,641 | ,342 |
| LEAD1 | 200 | 1,00 | 5,00 | 3,41 | 1,080 | -,144 | ,172 | -,611 | ,342 |
| LEAD2 | 200 | 1,00 | 5,00 | 3,33 | 1,042 | -,280 | ,172 | -,410 | ,342 |
| LEAD3 | 200 | 1,00 | 5,00 | 3,21 | 1,005 | -,046 | ,172 | -,574 | ,342 |
| LEAD4 | 200 | 1,00 | 5,00 | 3,54 | ,961 | -,118 | ,172 | -,634 | ,342 |
| LEAD5 | 200 | 1,00 | 5,00 | 2,68 | 1,060 | ,082 | ,172 | -,595 | ,342 |
| LEAD5_R | 200 | 1,00 | 5,00 | 3,32 | 1,060 | -,082 | ,172 | -,595 | ,342 |
| SAT1 | 200 | 1,00 | 5,00 | 3,48 | 1,007 | -,302 | ,172 | -,495 | ,342 |
| SAT2 | 200 | 1,00 | 5,00 | 3,28 | 1,046 | -,017 | ,172 | -,537 | ,342 |
| SAT3 | 200 | 1,00 | 5,00 | 3,40 | 1,051 | -,100 | ,172 | -,757 | ,342 |
| SAT4 | 200 | 1,00 | 5,00 | 3,17 | 1,026 | -,057 | ,172 | -,596 | ,342 |
| PERF1 | 200 | 1,00 | 5,00 | 3,44 | 1,040 | -,217 | ,172 | -,477 | ,342 |
| PERF2 | 200 | 1,00 | 5,00 | 3,35 | ,964 | ,069 | ,172 | -,700 | ,342 |
| PERF3 | 200 | 1,00 | 5,00 | 3,31 | 1,035 | -,058 | ,172 | -,554 | ,342 |
| PERF4 | 200 | 1,00 | 5,00 | 3,31 | ,998 | -,097 | ,172 | -,256 | ,342 |
| PERF5 | 200 | 1,00 | 5,00 | 3,13 | 1,029 | -,124 | ,172 | -,594 | ,342 |
| N valide (liste) | 200 | ||||||||
Lecture. Tous les items couvrent l'étendue complète de l'échelle (1 à 5) : il n'y a plus de valeur hors échelle. Les moyennes se situent entre 3,13 et 3,54, légèrement au-dessus du point neutre. Les écarts types proches de 1 montrent que les répondants utilisent bien l'ensemble de l'échelle. Observez LEAD5 (moyenne 2,68) et LEAD5_R (3,32) : leur somme vaut exactement 6, ce qui confirme le recodage.
Statistiques descriptives des scores
| N | Minimum | Maximum | Moyenne | Écart type | Asymétrie | Kurtosis | |||
|---|---|---|---|---|---|---|---|---|---|
| Statistique | Erreur std | Statistique | Erreur std | ||||||
| QAI | 200 | 1,00 | 5,00 | 3,30 | ,929 | -,324 | ,172 | -,508 | ,342 |
| LEAD | 200 | 1,20 | 5,00 | 3,36 | ,813 | -,112 | ,172 | -,554 | ,342 |
| SAT | 200 | 1,25 | 5,00 | 3,33 | ,862 | -,033 | ,172 | -,598 | ,342 |
| PERF | 200 | 1,20 | 5,00 | 3,31 | ,837 | ,009 | ,172 | -,772 | ,342 |
| N valide (liste) | 200 | ||||||||
Lecture. Les quatre scores ont des moyennes voisines (3,30 à 3,36), soit une perception modérément favorable. Le minimum de LEAD (1,20) n'est pas un entier parce que le score est une moyenne de cinq items. Les asymétries (−0,32 à 0,01) et les aplatissements (−0,77 à −0,51) sont proches de 0 : les distributions sont symétriques et un peu plus plates qu'une loi normale. Le module 5 exploite ces valeurs pour juger de la normalité.
Valeurs aberrantes
Les scores z extrêmes vont de −2,66 (LEAD) à 2,02 (PERF) : aucun ne dépasse 3,29. La distance de Mahalanobis maximale vaut 15,73, inférieure à la valeur critique \(\chi^2_{0{,}001}(4) = 18{,}47\). Aucune observation n'est aberrante. Notez que sans la correction de l'étape 2, la valeur 44 de QAI3 aurait produit un score z de 13,1 : une valeur aberrante évidente.
06Seuils de référence
| Critère | Seuil | Source |
|---|---|---|
| Questionnaire à écarter | Plus de 50 % de réponses manquantes | Hair et al. (2019) |
| Manques négligeables | Moins de 5 % par variable, mécanisme aléatoire | Tabachnick & Fidell (2019) |
| Aberrant univarié | |z| > 3,29 (p < 0,001) | Tabachnick & Fidell (2019) |
| Aberrant multivarié | D² de Mahalanobis significatif à p < 0,001 (χ², ddl = nombre de variables) | Tabachnick & Fidell (2019) |
| Item inversé | \(x_R = (k+1) - x\) | Field (2018) |
07Erreurs fréquentes
- Laisser la Mesure par défaut. SPSS déduit parfois « Nominale » pour des items codés 1 à 5, ce qui bloque certains graphiques et menus.
- Saisir 0 ou 99 pour une non-réponse sans les déclarer dans la colonne Manquant : SPSS les traite comme de vraies valeurs et la moyenne est faussée.
- Recoder l'item inversé dans la même variable puis relancer la commande par erreur : l'item revient à son sens d'origine sans que rien ne le signale.
- Calculer le score avec SUM au lieu de MEAN : le score devient dépendant du nombre d'items et n'est plus lisible sur l'échelle de 1 à 5.
- Supprimer des valeurs aberrantes sans le dire ou parce qu'elles « gênent » un résultat.
- Ne pas décrire le nettoyage dans le mémoire : le jury doit pouvoir passer de N collecté à N analysé.
08Exemple de rédaction pour le mémoire
Sur les 205 questionnaires recueillis, trois ont été écartés car plus de la moitié des réponses manquaient, et deux en raison de réponses identiques à l'ensemble des items, y compris à l'item formulé négativement. Une erreur de saisie a été corrigée après vérification du questionnaire papier. Les huit valeurs manquantes restantes (0,5 % par item concerné) ont été remplacées par la moyenne de l'item. L'item LEAD5, formulé négativement, a été recodé. Aucune valeur aberrante univariée (|z| < 3,29) ni multivariée (distance de Mahalanobis, p > 0,001) n'a été détectée. L'échantillon final comprend 200 répondants.
L'échantillon est composé de 52 % d'hommes et de 48 % de femmes. Les répondants travaillent dans les services (31 %), l'administration publique (27 %), la banque et l'assurance (21 %) et l'industrie (21 %). Leur ancienneté moyenne est de 8,85 ans (ET = 6,87 ; de 1 à 30 ans).
09Cas pratique
Exercice 1 — Reproduire le nettoyage
Téléchargez la base brute, appliquez les étapes 1 à 7 et comparez vos moyennes de scores à celles du tableau « Statistiques descriptives des scores ».
Afficher la solution
Vous devez obtenir N = 200 et les moyennes QAI = 3,30 ; LEAD = 3,36 ; SAT = 3,33 ; PERF = 3,31. Un écart sur LEAD signale presque toujours un oubli de recodage de LEAD5 (vous obtiendriez alors une moyenne de 3,23). Un écart sur QAI signale l'oubli de la correction de la valeur 44 ou l'inclusion de QAI4.
Exercice 2 — Diagnostic
Un répondant a NB_MANQ = 3 (15,8 % des items) répartis sur trois construits. Que faites-vous ?
Afficher la solution
Le seuil de 50 % n'est pas atteint : on conserve le répondant. Les trois valeurs sont remplacées (moyenne de la série ou moyenne du répondant sur le construit concerné), et l'on vérifie que le taux de manques par item reste inférieur à 5 %. La décision est consignée dans le chapitre méthodologique.
Exercice 3 — Calculer un z
Un répondant obtient PERF = 1,20. Sachant que la moyenne est 3,309 et l'écart type 0,837, est-il aberrant ?
Afficher la solution
\(z = (1{,}20 - 3{,}309)/0{,}837 = -2{,}52\). En valeur absolue, 2,52 < 3,29 : ce n'est pas une valeur aberrante. C'est d'ailleurs le minimum observé de PERF.