Déclic StatsEconometrics · chapitres 1 à 3
0 %
Chapitre 1 · Leçon 1

Les données et les types de variables

Devant un fichier SPSS de 111 lignes et 15 colonnes, par où commencer ? Et pourquoi le prof insiste-t-il autant sur « Nominal, Ordinal, Scale » ?

30 min
À la fin, tu sauras
  • Lire un jeu de données : ce qu'est un cas (une ligne), une variable (une colonne), une valeur (une case)
  • Classer n'importe quelle variable : binaire, nominale, ordinale, discrète, continue, d'intervalle ou de ratio
  • Régler correctement les colonnes Type, Values et Measure de la Variable View dans SPSS
  • Distinguer population et échantillon, paramètre et statistique
  • Reconnaître une variable indépendante, dépendante, parasite, de contrôle ou confondante

Avant de calculer quoi que ce soit, il faut savoir ce qu'on a sous les yeux. Le type d'une variable décide de tout le reste : quel résumé calculer, quel graphique tracer, et plus tard quel test choisir. Une erreur ici, et tout ce qui suit est faux. Bonne nouvelle : c'est la leçon la plus facile du cours, et elle rapporte des points à l'examen.

1Ce que tu sais déjà (sans le savoir)

Tu as déjà ouvert un tableau Excel, rempli un Google Forms ou regardé un classement sportif. Tu manipules donc déjà des données structurées : un grand tableau où chaque ligne décrit quelqu'un (ou quelque chose) et chaque colonne une information.

Le professeur le dit lui-même en ouvrant le chapitre : « mauvaise nouvelle, on va trop vite ; bonne nouvelle, ce sont surtout des révisions ». Ce qui est nouveau, c'est le vocabulaire anglais et la façon dont SPSS range tout ça. C'est exactement ce qu'on va voir.

Dans tout le site, on travaille sur deux vrais fichiers : StudentSurvey (111 étudiants, 15 questions) et BankMarketing (979 clients d'une banque contactés par téléphone). Les exemples du cours (les 5 000 clients Netflix / Amazon / Disney+, les maisons de Vinci) fonctionnent exactement pareil.

dataset = jeu de données, fichiercase = cas, individu (une ligne)variable / feature = variable (une colonne)value = valeur (une case)Data View / Variable View = les deux onglets de SPSS

2Un tableau de données : lignes, colonnes, cases

Voici le début du fichier StudentSurvey, tel que tu le verras dans SPSS (on n'a gardé que 7 colonnes sur 15).

Extrait du fichier StudentSurvey : 111 lignes × 15 colonnes IDGenderAgeClass GPASatisfactionComputer 1Female20Sophomore2.883Laptop 2Male23Senior3.604Desktop 3Male21Freshman2.504Laptop 4Male21Sophomore2.506Tablet 5Male23Senior2.804Laptop … et ainsi de suite jusqu'à l'étudiant n° 111 une ligne = un cas une colonne = une variable une case = une valeur (l'étudiant n° 3 a 21 ans)
Lecture : la ligne bleue décrit un étudiant (le cas n° 3). La colonne orange donne une information (l'âge) pour tous les étudiants. À leur croisement, une seule valeur : 21.
L'idée

Une ligne = un cas (un individu : un étudiant, un client, une maison, une voiture…).

Une colonne = une variable : une caractéristique mesurée sur chaque cas (âge, genre, prix…).

Une case = une valeur : ce que vaut cette variable pour ce cas.

Le cours donne l'exemple des voitures : une ligne = une voiture précise ; les variables sont la vitesse, la couleur, la puissance. Dans le cas pratique Vinci, une ligne = une maison ; les variables sont le prix, la surface, l'âge, le nombre de pièces, le quartier…

À retenir

Une seule règle d'or : jamais deux individus sur la même ligne, jamais deux informations dans la même colonne. Une colonne « Âge/Genre » ou une ligne « couple Martin » rendraient le fichier inutilisable par SPSS.

3Les deux grandes familles : qualitative ou quantitative

Pour classer une variable, le professeur propose un test tout simple : est-ce que calculer sa moyenne a un sens ?

  • « L'âge moyen des étudiants est de 21,97 ans » : ça veut dire quelque chose. L'âge est quantitative.
  • « La spécialité moyenne (Major) des étudiants est… » : impossible de finir la phrase. Major est qualitative.
L'idée

Qualitative (ou catégorielle) : la variable range les cas dans des catégories. Une moyenne n'aurait aucun sens.

Quantitative (ou métrique) : la variable est une quantité qu'on compte ou qu'on mesure. La moyenne a un sens.

Chaque famille se découpe ensuite en sous-types. Tout tient dans cet arbre :

Une variable Qualitative (catégorielle) une moyenne n'aurait pas de sens Quantitative (métrique) une moyenne a un sens Binaire 2 modalités oui / non ex. Gender Nominale ≥ 3 modalités sans ordre ex. Major Ordinale modalités qu'on peut ranger ex. Class Discrète on compte valeurs entières ex. Text Messages Continue on mesure toute valeur ex. GPA, Spending et le zéro veut-il dire « rien » ? Intervalle zéro arbitraire ex. °C, année Ratio vrai zéro ex. €, âge, km Réglage dans SPSS (colonne Measure) : Nominal Ordinal Scale
Lecture : on se pose d'abord la question « moyenne ou pas ? », puis on descend. Tout en bas, le réglage correspondant dans SPSS : les deux premières cases qualitatives deviennent Nominal, l'ordinale devient Ordinal, toutes les quantitatives deviennent Scale.

Les variables qualitatives

  • Binaire (dichotomous) : exactement deux modalités. Gender (Female / Male), Term Deposit (yes / no), réussite à un examen (pass / fail).
  • Nominale (nominal) : trois modalités ou plus, sans ordre logique. Major (Marketing, Accounting…), Computer (Laptop, Desktop, Tablet), le métier (Job) dans BankMarketing.
  • Ordinale (ordinal) : des modalités qu'on peut ranger. Class (Freshman < Sophomore < Junior < Senior), Education (primary < secondary < tertiary), un classement à une course.
Un nombre n'est pas forcément une quantité

Le numéro de département (59, 75…), le numéro d'étudiant (ID) ou un code 0 / 1 / 2 pour un quartier sont des étiquettes écrites avec des chiffres. La moyenne des départements (« 67 ») ne veut rien dire : ces variables sont nominales. Dans le cas Vinci, la variable Area vaut 1 pour Book Street, 0 pour Adam Road et 2 pour Station Corner : c'est un nom de rue, pas une quantité.

Les variables quantitatives

  • Discrète (discrete) : on compte, les valeurs sont entières. Text Messages (SMS par jour), Social Networking (nombre de réseaux), Campaign (nombre d'appels reçus), nombre d'enfants.
  • Continue (continuous) : on mesure, n'importe quelle valeur est possible. GPA (2,88 ; 3,6…), une durée, un poids, un montant.

Il existe une deuxième façon de découper les quantitatives, très appréciée des examinateurs : la question du « vrai zéro ».

Ratio : il y a un vrai zéro

0 veut dire « rien du tout » : 0 € = 0 $, 0 km = 0 cm, 0 seconde = 0 minute. On peut donc faire des rapports (d'où le nom) : 10 cm, c'est deux fois plus long que 5 cm. Âge, revenu, durée, distance, Spending.

Intervalle : le zéro est arbitraire

0 °C n'est pas « pas de température » (et 0 °C ≠ 0 °F). L'année 0 du calendrier est un choix. On peut mesurer des écarts, mais pas des rapports : 20 °C n'est pas « deux fois plus chaud » que 10 °C.

Pour comprendre

Pour trancher entre ratio et intervalle, demande-toi : « deux fois plus » a-t-il un sens ? Deux fois plus d'argent : oui (ratio). Deux fois plus de degrés Celsius : non (intervalle). Dans le cours, presque toutes les variables quantitatives sont de ratio ; la température et l'année sont les exemples classiques d'intervalle.

Le cas particulier de l'échelle de Likert

Une échelle de Likert, c'est la question de sondage « Do you like blue? » avec des réponses graduées : Strongly disagree, Disagree, Neither agree nor disagree, Agree, Strongly agree, codées de 1 à 5. Dans StudentSurvey, la variable Satisfaction va de 1 à 7.

Satisfaction (1 = pas du tout satisfait, 7 = très satisfait)1234567
Nombre d'étudiants (sur 111)53194528101

Techniquement, c'est une variable ordinale : rien ne garantit que l'écart entre 1 et 2 soit le même qu'entre 4 et 5. Mais le cours admet une tolérance : quand il y a au moins 7 niveaux (5 selon certains auteurs), on peut la traiter comme si elle était quantitative et calculer une moyenne (ici 4,10, pour une médiane de 4).

À retenir

Likert = ordinale par nature. Avec 7 niveaux ou plus, on tolère de la traiter comme quantitative. À l'examen, montre que tu connais les deux points de vue : “Technically ordinal, but with 7 levels it is acceptable to treat it as quantitative.”

4Pourquoi le type décide de tout

Ce classement n'est pas une lubie de professeur : c'est lui qui te dit quel outil utiliser. Se tromper de type, c'est comme utiliser un thermomètre pour mesurer une distance. Voici le menu complet du chapitre 1 :

TypeRésumer en chiffresMontrer en imageRelier à une autre variable du même type
Nominale / binaireeffectifs, pourcentages, modediagramme en barres, camemberttableau croisé (Crosstabs)
Ordinaleeffectifs, pourcentages, médianediagramme en barresSpearman ou Kendall
Quantitativemoyenne, médiane, écart-type, quartileshistogramme, boîte à moustachesnuage de points, Pearson (ou Spearman)

Les trois leçons suivantes déroulent ce tableau ligne par ligne : résumer une variable, la représenter, relier deux variables. Et au chapitre 3, c'est encore le type des variables qui te fera choisir le bon test.

5Dans SPSS : la Variable View

L'éditeur de données de SPSS a deux onglets, en bas à gauche :

Data View

Les données elles-mêmes : une ligne = un cas, une colonne = une variable. C'est le tableau ci-dessus.

Variable View

La « carte d'identité » des variables : une ligne = une variable. C'est là qu'on dit à SPSS ce que chaque colonne veut dire. Excel n'a pas d'équivalent.

Dans la Variable View, chaque colonne décrit une propriété de la variable. Celles qui comptent pour toi :

  • Name : le nom court (pas d'espace, pas d'accent).
  • Type : comment la variable est stockée. Numeric (des nombres) ou String (du texte), plus quelques formats (Date, Dollar…).
  • Label : la description complète (« Preferred colour »).
  • Values : les étiquettes de valeurs, qui traduisent un code en mot (0 = Male, 1 = Female).
  • Missing : le code qui signifie « pas de réponse » (par exemple 99), pour que SPSS l'ignore dans les calculs.
  • Measure : ce que la variable veut dire : Nominal, Ordinal ou Scale (= quantitative). Une petite icône le rappelle partout dans SPSS : une règle pour Scale, des barres en escalier pour Ordinal, des ronds de couleur pour Nominal. Un petit « a » sur l'icône signale une variable String.
Le piège n° 1 du cours : Type ≠ Measure

Le professeur insiste : ne confonds pas la façon dont une variable est codée (Type) et ce qu'elle signifie (Measure). Dans le fichier Netflix du cours, le genre est codé 0 / 1 (Type = Numeric) mais il veut dire Male / Female (Measure = Nominal). Un code numérique ne rend pas une variable quantitative.

Voici les réglages corrects pour une partie de StudentSurvey. Après l'import du fichier Excel, SPSS devine le niveau de mesure, et il se trompe souvent : vérifie toujours la colonne Measure.

NameTypeValues (étiquettes)Measure à choisirPourquoi
IDNumeric—Nominalun numéro d'identification, pas une quantité
GenderString—Nominalbinaire
AgeNumeric—Scalequantitative (ratio)
ClassString, à recoder en Numeric1 = Freshman … 4 = SeniorOrdinal4 niveaux rangés
MajorString—Nominal7 spécialités sans ordre
GPANumeric—Scalequantitative continue
SatisfactionNumeric1 … 7Ordinal (ou Scale, toléré)échelle de Likert à 7 niveaux
ComputerString—Nominal3 types d'ordinateur sans ordre

Pourquoi Class doit être recodée

Dans le fichier, Class est stockée en texte (String). Or SPSS range le texte par ordre alphabétique. Résultat, voici la vraie sortie de Frequencies sur Class :

Sortie SPSS · Output Viewer

Class

FrequencyPercentValid PercentCumulative Percent
ValidFreshman1412.612.612.6
Junior 12724.324.336.9 2
Senior4641.441.478.4
Sophomore2421.621.6100.0
Total111100.0100.0
  • 1Junior arrive juste après Freshman, et Sophomore (la 2ᵉ année) se retrouve en dernier : c'est l'ordre de l'alphabet, pas celui des études.
  • 2Du coup, la colonne Cumulative Percent n'a aucun sens : « 36,9 % des étudiants sont au plus Junior » est faux (les Sophomores ont été oubliés).

La solution : créer une variable numérique 1 = Freshman, 2 = Sophomore, 3 = Junior, 4 = Senior, lui donner ces étiquettes dans Values et la déclarer Ordinal. La colonne cumulée devient alors juste : 12,6 %, puis 34,2 %, 58,6 % et 100 %. On peut enfin dire que « 58,6 % des étudiants sont au plus en 3ᵉ année (Junior) ».

Dans SPSS

Transform › Recode into Different Variables → Input : Class → Output : ClassNum → Old and New Values : Freshman → 1, Sophomore → 2, Junior → 3, Senior → 4 → OK. Puis, dans la Variable View : Values (étiquettes) et Measure = Ordinal.

Créer une variable de A à Z (l'exercice du cours)

En cours, le professeur fait créer une variable « colour » : la couleur préférée, codée 0 = Blue et 1 = Red, avec 99 pour les non-réponses. Dans la Variable View, sur une ligne vide :

  1. Name et TypeÉcris colour dans Name ; laisse Type = Numeric (clic sur les « … » pour le changer).
  2. LabelÉcris « Preferred colour ».
  3. ValuesClique sur les « … », ajoute 0 → Blue, puis 1 → Red.
  4. MissingChoisis Discrete missing values et tape 99 : SPSS ignorera ces cas dans ses calculs.
  5. MeasureChoisis Nominal (deux couleurs sans ordre).

De retour dans la Data View, si tu tapes 0 ou 1 dans la colonne, tu verras s'afficher « Blue » ou « Red » (bouton Value Labels de la barre d'outils pour basculer entre codes et étiquettes).

Piège à éviter

Si tu changes le Type d'une variable String en Numeric, toutes les valeurs contenant des lettres sont effacées. Pour transformer du texte en codes, passe par Recode, jamais par la colonne Type.

6Population et échantillon, paramètre et statistique

Les 111 étudiants de StudentSurvey ne sont pas « tous les étudiants » : c'est un échantillon tiré d'une population bien plus grande. Pareil pour les 979 clients de BankMarketing, tirés parmi tous les clients de la banque. On travaille presque toujours ainsi, car interroger toute une population coûte trop cher (ou est impossible).

population = tous les individus qui nous intéressentsample = échantillon, la partie observéeparameter = paramètre (population)statistic = statistique (échantillon)

Un nombre qui décrit la population s'appelle un paramètre : il est fixe, mais on ne le connaît pas. Le même nombre calculé sur l'échantillon s'appelle une statistique : on le connaît, mais il changerait si on tirait un autre échantillon. La tradition : lettres grecques pour la population, lettres latines pour l'échantillon.

Ce qu'on mesurePopulation (paramètre)Échantillon (statistique)Exemple réel
Moyenne\(\mu\) (« mu »)\(\bar{x}\) (« x barre »)\(\bar{x}\) = 40,16 ans pour les 979 clients
Écart-type\(\sigma\) (« sigma »)\(s\)\(s\) = 9,36 ans
Corrélation\(\rho\) (« rho »)\(r\)voir la leçon 4
Proportion\(p\) (ou \(\pi\))\(\hat{p}\) (« p chapeau »)\(\hat{p}\) = 80 / 111 = 72,1 % d'étudiants en Laptop

Toute la suite du cours repose sur cette idée : utiliser une statistique (connue) pour deviner un paramètre (inconnu), en acceptant un risque d'erreur. C'est le sujet du chapitre 2.

Un échantillon mal choisi = zéro

Exemple du professeur : pour savoir si les Français aiment le tennis, poster le questionnaire sur le groupe de ta promo, l'envoyer à ta famille ou le distribuer dans un club de tennis donne la même note : zéro. L'échantillon doit vraiment venir de la population visée, sinon toute l'analyse est fausse, quels que soient les calculs.

7Le rôle des variables : qui explique quoi ?

Dans une étude, les variables n'ont pas toutes le même rôle. Reprenons Vinci, qui veut prédire le prix d'une maison à partir de sa surface, de son âge et de son quartier.

Variable indépendante

Independent variable (IV), explicative, predictor. C'est la cause supposée. Ici : surface, âge, quartier.

Variable dépendante

Dependent variable (DV), expliquée, outcome. C'est la conséquence, celle qu'on veut expliquer. Ici : le prix. Il y en a généralement une seule.

Trois autres rôles reviennent souvent :

  • Variable parasite (extraneous variable) : une variable dont on ne tient pas compte mais qui peut influencer le résultat. On fait goûter une mayonnaise, certains à 8 h du matin, d'autres à 20 h : l'heure risque de changer les avis.
  • Variable de contrôle (control variable) : une variable qu'on garde volontairement constante. Pour tester si les clients préfèrent un panier bleu ou rouge sur un site web, on garde exactement le même design, seule la couleur change.
  • Variable confondante (confounding / lurking variable) : une troisième variable liée à la fois à la cause et à la conséquence, qui crée un lien trompeur. Les ventes de glaces et de lunettes de soleil montent ensemble… parce que les deux dépendent de la météo. On y reviendra dans la leçon 4.
Pour aller plus loin : médiateur et modérateur (hors examen)

Le professeur précise que cette diapositive n'est pas à apprendre pour l'examen.

Médiateur : une variable « intermédiaire » qui explique comment la cause agit. Rouler trop vite → il faut plus de temps pour s'arrêter → accident. Le temps de freinage est le médiateur entre la vitesse et l'accident.

Modérateur : une variable qui change la force du lien. Le stress provoque des problèmes de santé, et cet effet est plus fort chez les hommes : le genre modère le lien entre stress et santé.

8Rédiger comme à l'examen

À l'examen

On peut te demander de classer une variable et de justifier. Une bonne réponse donne le type et la raison :

Class is a qualitative ordinal variable: its categories (Freshman, Sophomore, Junior, Senior) have a logical order, but calculating a mean would not be meaningful. In SPSS, its measure should be set to Ordinal.

Spending is a quantitative ratio variable: it has a true zero (0 dollars means no spending), so a mean and ratios are meaningful. In SPSS, its measure is Scale.

A parameter describes the population (for example µ, the mean of all students) and is unknown; a statistic, such as x̄, is calculated from the sample and is used to estimate the parameter.

9Le mini challenge du professeur

Dans le cours, tu as 5 secondes par variable pour dire si elle est binaire, nominale, ordinale, discrète ou continue. Essaie avant de regarder la correction.

#Variable
1Nombre de bébés dans une famille, en classes : [0 ; 1[, [1 ; 2[, [2 ; 5[, [5 ; +∞[
2Numéro de département (59, 75…)
3Préférez-vous le lait ou le chou ?
4Résultat à un examen : réussi / échoué
5Satisfaction de 0 (pas du tout) à 10 (très satisfait), n'importe quel nombre accepté entre les deux
6Température aujourd'hui
7Nombre de visiteurs d'un site web
8Qu'aimez-vous ? Cinéma, Théâtre, Télévision
9Comment vous sentez-vous ? Très malheureux, Malheureux, Neutre, Heureux, Très heureux
10Nombre de voitures en France
Voir la correction du mini challenge
  1. Ordinale. Le nombre de bébés serait discret, mais une fois regroupé en classes ordonnées, on ne peut plus calculer de moyenne exacte : on a des catégories rangées.
  2. Nominale. Des chiffres, mais ce sont des noms (le piège classique).
  3. Binaire. Deux réponses possibles.
  4. Binaire.
  5. Continue (quantitative). Tous les nombres entre 0 et 10 sont acceptés : c'est une mesure.
  6. Continue (quantitative d'intervalle : le zéro des degrés Celsius est arbitraire).
  7. Discrète. On compte des visiteurs.
  8. Nominale. Trois choix sans ordre.
  9. Ordinale. Cinq niveaux rangés (c'est une échelle de Likert).
  10. Discrète. On compte des voitures, même si le nombre est très grand.

10Teste-toi

Vérifie que tu as compris

Le code postal d'un client (59000, 75008…) est une variable…

  • quantitative discrète, car ce sont des nombres entiers C'est le piège : un code postal est une étiquette. La moyenne de deux codes postaux ne correspond à aucun lieu.
  • qualitative nominale Oui : ce sont des noms de lieux écrits avec des chiffres, sans ordre qui ait un sens.
  • qualitative ordinale, car on peut les ranger du plus petit au plus grand On peut trier les nombres, mais cet ordre ne veut rien dire (75 n'est pas « plus » que 59).
Vérifie que tu as compris

Dans la Variable View, Gender est codée 0 / 1 avec les étiquettes 0 = Male et 1 = Female. Que mets-tu dans Measure ?

  • Scale, puisque le Type est Numeric C'est exactement la confusion Type / Measure dont parle le cours : le codage numérique ne change pas le sens de la variable.
  • Ordinal, car 0 est avant 1 Il n'y a aucun ordre logique entre homme et femme.
  • Nominal Oui : c'est une variable qualitative binaire. Type = Numeric (le codage), Measure = Nominal (le sens).
Vérifie que tu as compris

Laquelle de ces variables est quantitative d'intervalle (et non de ratio) ?

  • Le salaire espéré (Salary, en milliers de dollars) 0 dollar veut dire « pas d'argent » : vrai zéro, donc ratio. Un salaire de 60 k$ est bien deux fois un salaire de 30 k$.
  • L'année de naissance Oui : l'année 0 est une convention du calendrier. On peut calculer des écarts (2004 − 2002 = 2 ans) mais « 2004 / 2002 » n'a aucun sens.
  • La durée d'un appel (Duration, en secondes) 0 seconde = pas d'appel : vrai zéro, donc ratio.
Vérifie que tu as compris

Dans BankMarketing, « l'âge moyen des 979 clients interrogés est de 40,16 ans ». Ce 40,16 est…

  • un paramètre, noté µ µ serait l'âge moyen de tous les clients de la banque : on ne le connaît pas.
  • une statistique, notée \(\bar{x}\) Oui : il est calculé sur l'échantillon. Un autre échantillon de clients donnerait un nombre un peu différent.
  • une variable dépendante Non : une variable, c'est une colonne (Age). 40,16 est un résumé de cette colonne.
Vérifie que tu as compris

On remarque que les ventes de glaces et les noyades augmentent en même temps. La température extérieure est ici…

  • une variable de contrôle Une variable de contrôle est gardée constante volontairement. Ici, personne ne contrôle la météo.
  • la variable dépendante On ne cherche pas à expliquer la température.
  • une variable confondante Oui : la chaleur fait monter à la fois les ventes de glaces et les baignades (donc les noyades). Les glaces ne provoquent pas les noyades.

En résumé

  • Une ligne = un cas, une colonne = une variable, une case = une valeur.
  • Qualitative (pas de moyenne) : binaire, nominale, ordinale. Quantitative (moyenne possible) : discrète ou continue ; ratio (vrai zéro) ou intervalle (zéro arbitraire).
  • Likert : ordinale, mais traitée comme quantitative à partir de 7 niveaux (5 pour certains).
  • Dans SPSS, Type = le codage (Numeric / String), Measure = le sens (Nominal / Ordinal / Scale). Un code chiffré n'est pas une quantité.
  • Paramètre (population, lettres grecques µ, σ) contre statistique (échantillon, lettres latines \(\bar{x}\), s).
  • Variable indépendante = cause supposée ; dépendante = conséquence ; confondante = troisième variable qui crée un faux lien.

Pour t'entraîner : exercices du chapitre 1. Leçon suivante : résumer une variable.

Tu as tout compris ?
Coche la leçon : ta progression s'affiche dans le menu.

Déclic Stats — supports de révision pour le cours Econometrics (IESEG). Les explications sont rédigées en français ; le vocabulaire d'examen est donné en anglais.