Skip to contents

English version

Cette page télécharge 11 études (environ 16 Mo) la première fois qu’elle s’exécute. options(qesR.cache = "disk") les garde sur le disque pour les sessions suivantes.

Depuis quelques années, l’Étude électorale canadienne dispose d’une porte d’entrée simple. La fonction get_decon() du package cesR renvoie un seul tableau de l’étude de 2019, avec 21 variables aux noms simples (education, income_cat, lr, econ_retro…) et aux étiquettes lisibles. Les Études électorales québécoises n’avaient pas d’équivalent. Leur harmonisation dans qesR, qes_harmonize(), est stricte par construction : une cible par question, un niveau de comparabilité pour la question de chaque étude et un motif pour chaque valeur manquante. C’est le bon outil lorsque la différence entre deux questions compte. Or, bien des usages n’en demandent pas tant : un tableau descriptif, une variable de contrôle, un premier regard sur 25 ans de données. qes_decon() répond à ce besoin. La fonction renvoie un seul tableau pour les 11 études harmonisées, avec 47 038 lignes (une par personne et par vague) et 35 colonnes de données, une par concept, même lorsque le libellé ou les choix de réponse changent d’une étude à l’autre. Le prix à payer est l’exactitude. Les catégories sont larges, et aucune colonne ne prétend que deux études ont posé la même question.

Ce que contient le fichier

d <- qes_decon(lang = "fr")

lang = "fr" donne les étiquettes en français ; les noms de colonnes ne changent pas. Les premières lignes :

d[1:4, c("study", "wave", "weight", "gender", "education", "vote_choice", "vote_type")]
#>     study wave    weight gender                         education vote_choice
#> 1 qes2022  cps 1.4628887  Homme Sans diplôme d'études secondaires         CAQ
#> 2 qes2022  pes 1.4407098  Homme Sans diplôme d'études secondaires         CAQ
#> 3 qes2022  cps 0.1474534  Homme                        Université          QS
#> 4 qes2022  cps 0.4824134  Homme                        Université        <NA>
#>                              vote_type
#> 1 Intention de vote (indécis relancés)
#> 2      Vote déclaré (après l'élection)
#> 3 Intention de vote (indécis relancés)
#> 4 Intention de vote (indécis relancés)

Les premières colonnes identifient la ligne : study, year, wave et qes_id, l’identifiant de la personne dans l’étude. Le fichier compte 40 986 répondants, et une personne interrogée par un panel a une ligne par vague. Les colonnes sociodémographiques (scolarité, revenu, langue, religion, région…) se répètent sur chaque ligne d’une personne, alors que le vote, la participation et les attitudes se trouvent sur la ligne de la vague qui les a mesurés : l’intention de vote sur la vague de campagne, le vote déclaré sur la vague postélectorale. weight est la pondération recommandée de l’étude et de la vague, ramenée à une moyenne de 1 dans chacune, et weight_var en donne la variable source. Sur les 11 études, 6 ont une telle pondération sur chaque ligne : EEQ 2007, EEQ 2012, EEQ 2014, EEQ 2018, Panel 2018 et EEQ 2022. Les autres ont NA. L’EEQ 2008 n’a pas de pondération recommandée, puisque ses pondérations sont calées sur le vote déclaré, et les pondérations des études suivantes ne sont pas validées : Sondages de 1998, Panel 2007, Sondages CROP et Panel 2012. attr(d, "weights") donne le détail, vague par vague, et le tableau des pondérations décrit la pondération de chaque étude.

Les colonnes

Le tableau ci-dessous est généré à partir de la spécification souple livrée avec qesR (qes_spec("relaxed")). Une étude est comptée lorsque la colonne y a au moins une valeur. Chaque nom renvoie à la section de la colonne dans la référence des variables, qui donne la variable source et la règle de recodage de chaque étude.

Colonne Concept Catégories Études Comment elle a été assouplie
citizenship Citoyenneté Citoyen(ne) canadien(ne) · Pas citoyen(ne) canadien(ne) 2 (panel 2018, 2022) La citoyenneté canadienne là où une étude l’a enregistrée : posée directement en 2022, et tirée dans le panel de 2018 de la question de sélection sur le droit de voter à l’élection québécoise à venir, si bien que tous les répondants de ce panel sont citoyens.
yob Année de naissance nombre, 1900-2010 6 (2007, 2008, 2012, 2014, 2018, 2022) L’année de naissance déclarée ; les études qui n’ont demandé qu’un groupe d’âge n’en ont pas (voir age_group).
age_group Groupe d’âge 18-34 · 35-54 · 55 et plus les 11 Trois groupes d’âge (18-34, 35-54, 55 et plus), tirés des tranches d’âge de l’étude ou de l’âge au début du terrain ; les moins de 18 ans sont manquants.
gender Genre Homme · Femme · Non binaire · Un autre genre les 11 Le genre ou le sexe tel que chaque étude l’a demandé : homme ou femme partout, et en 2022 aussi non binaire ou un autre genre ; les questions diffèrent, pas les catégories.
education4 Scolarité (quatre groupes) Sans diplôme d’études secondaires · Diplôme d’études secondaires · Collégial, cégep ou formation professionnelle · Universitaire 9 (2007, panel 2007, 2008, CROP, 2012, 2014, 2018, panel 2018, 2022) Les niveaux de chaque étude sont regroupés en quatre : sans diplôme d’études secondaires, secondaire, collégial (cégep, formation technique ou professionnelle) et universitaire, y compris des études universitaires non terminées ; le panel de 2007 et les sondages CROP ont demandé les années d’études, si bien que leur groupe secondaire compte aussi ceux qui ont quitté le secondaire sans diplôme, et leur groupe collégial peut compter des personnes ayant fait des études universitaires sans diplôme. qes1998 est manquante (non appariable) : le groupe du milieu de son fichier regroupé, 10 à 15 années d’études, chevauche le secondaire et le collégial (education, en trois groupes, l’inclut). La cible stricte du même nom dans qes_harmonize() regroupe autrement : son groupe le plus bas est primaire ou moins.
education Scolarité Sans diplôme d’études secondaires · Secondaire au collégial (cégep) · Université 10 (1998, 2007, panel 2007, 2008, CROP, 2012, 2014, 2018, panel 2018, 2022) Les niveaux de chaque étude sont regroupés en trois : sans diplôme d’études secondaires, secondaire au collégial (diplôme d’études secondaires, cégep, formation technique ou professionnelle) et université, y compris des études universitaires non terminées. Ce sont les groupes de education4, secondaire et collégial réunis, ce qui permet d’inclure qes1998. Là où une étude a demandé les années d’études (le panel de 2007, les sondages CROP et les répondants de CROP dans qes1998), les tranches ne suivent pas les diplômes : des personnes sans diplôme (10 ans dans qes1998 ; 8 à 10 ans dans les autres, puisque le secondaire se termine après 11 ans au Québec) sont classées au secondaire au collégial, et des étudiants universitaires (14 ou 15 ans) ne sont pas classés à l’université.
income_cat Revenu du ménage (tiers) Faible (tiers inférieur) · Moyen · Élevé (tiers supérieur) 9 (2007, panel 2007, 2008, CROP, 2012, 2014, 2018, panel 2018, 2022) Le revenu du ménage en tiers des répondants de chaque étude : les tranches de revenu ne sont jamais coupées, si bien qu’un tiers réunit les tranches entières dont le point milieu y tombe et compte rarement exactement un tiers ; les seuils en dollars diffèrent d’une étude à l’autre.
language Langue maternelle Français · Anglais · Autre les 11 La langue apprise en premier dans l’enfance, en trois groupes ; une personne qui déclare le français et une autre langue est classée au français, et l’anglais et une langue autre que le français, à l’anglais, et les répondants de CREATEC de 1998 sont francophones par la conception de leur échantillon.
language_fr Français, langue maternelle Oui · Non les 11 Oui quand le français est parmi les langues maternelles déclarées, si bien qu’une personne qui a deux langues maternelles peut avoir oui à la fois dans language_fr et dans language_eng.
language_eng Anglais, langue maternelle Oui · Non les 11 Oui quand l’anglais est parmi les langues maternelles déclarées, si bien qu’une personne qui a deux langues maternelles peut avoir oui à la fois dans language_eng et dans language_fr.
religion Religion Catholique · Protestante · Autre chrétienne · Autre religion · Aucune religion 4 (2012, 2014, 2018, 2022) La religion d’appartenance, en cinq groupes ; la question de 2022 offre une longue liste, où l’agnosticisme compte comme aucune religion, et les autres études demandent d’abord si la personne appartient à une religion.
marital État matrimonial Marié(e) ou en couple · Séparé(e) ou divorcé(e) · Veuf ou veuve · Célibataire, jamais marié(e) 4 (2012, 2014, 2018, 2022) Marié(e) ou en couple, séparé(e) ou divorcé(e), veuf ou veuve, ou jamais marié(e) ; 2012 et 2014 ont demandé l’état civil officiel, sans union de fait, si bien que des conjoints de fait y sont jamais marié(e)s.
employment Occupation En emploi (salarié(e) ou à son compte) · Au chômage · Retraité(e) · Étudiant(e) · À la maison, inapte au travail ou autre 9 (2007, panel 2007, 2008, CROP, 2012, 2014, 2018, panel 2018, 2022) La situation d’emploi principale en cinq groupes ; une personne qui donne deux situations, comme retraitée et salariée, prend celle qui n’est pas l’emploi, et la personne au foyer, inapte au travail ou dans une autre situation est classée autre. Dans le panel de 2018, seuls les répondants web ont été interrogés sur leur emploi, si bien que ses répondants téléphoniques apparaissent comme « ne sait pas ou refus ».
union Appartenance à un syndicat Oui · Non 3 (2014, 2018, 2022) Si la personne est syndiquée en 2022, mais si elle-même ou quelqu’un de son ménage l’est en 2014 et en 2018 (en 2018, les personnes qui vivent chez leurs parents ont été interrogées sur leur famille : parents, frères ou sœurs). Seules ces trois études posent la question, et celle de 2022 la pose après l’élection, si bien que ses répondants de la seule vague de campagne sont manquants.
region Région RMR de Montréal · RMR de Québec · Reste du Québec 9 (2007, panel 2007, 2008, CROP, 2012, panel 2012, 2014, 2018, panel 2018) La région métropolitaine de recensement de Montréal, celle de Québec ou le reste du Québec, d’après la variable de région ou de sous-région de chaque étude, avec les limites qu’elle a utilisées.
region_admin Région administrative 17 catégories (Bas-Saint-Laurent, Saguenay–Lac-Saint-Jean…) 5 (2007, panel 2007, 2012, 2014, 2018) Les 17 régions administratives du Québec, là où une étude les a enregistrées ou des sous-régions qui s’y emboîtent ; les sous-régions de l’étude de 2007 et du panel de 2007 qui divisent une région sont réunies.
born_canada Né(e) au Canada Oui · Non 4 (2012, 2014, 2018, 2022) Né(e) au Canada ou non, tel que chaque étude l’a demandé : d’après le lieu de naissance (Québec, ailleurs au Canada ou à l’étranger), ou demandé directement en 2022.
born_quebec Né(e) au Québec Oui · Non 3 (2012, 2014, 2018) Né(e) au Québec ou non, d’après la question sur le lieu de naissance (Québec, ailleurs au Canada ou à l’étranger) ; 2022 n’a demandé que si la personne est née au Canada, si bien qu’elle y est manquante.
vote_choice Choix de vote provincial 10 catégories (PLQ, PQ…) les 11 Le vote déclaré là où une étude l’a demandé, sinon l’intention de vote avec les indécis relancés vers le parti dont ils se sentent proches, sinon la première question d’intention (la variable regroupée vote_choice) ; vote_type dit laquelle, et les partis sont ceux que chaque étude offrait.
vote_type Question du choix de vote Vote déclaré (après l’élection) · Intention de vote (indécis relancés) · Intention de vote (première question) les 11 La question d’où vient vote_choice sur chaque ligne : le vote déclaré, l’intention relancée ou la première question d’intention.
turnout Participation (déclarée) Oui · Non 10 (1998, 2007, panel 2007, 2008, 2012, panel 2012, 2014, 2018, panel 2018, 2022) Si la personne dit avoir voté à l’élection générale québécoise de l’étude, question posée après l’élection ; les libellés et les choix de réponse diffèrent, certains offrant plusieurs façons de ne pas avoir voté.
vote_prev Vote à l’élection provinciale précédente 9 catégories (PLQ, PQ…) 5 (1998, panel 2007, CROP, 2014, 2022) Le parti du vote déclaré à l’élection générale québécoise qui précède l’étude ; les abstentionnistes sont manquants, les sources nomment l’élection rappelée, et la question de 1998 ne nomme que le PLQ et le PQ.
pid Identification partisane provinciale 10 catégories (PLQ, PQ…) 6 (2007, 2008, 2012, 2014, 2018, 2022) Le parti québécois auquel la personne s’identifie, ou aucun, tel que chaque étude l’a demandé ; les partis offerts diffèrent d’une étude à l’autre.
lr Autopositionnement gauche-droite (0-10) nombre, 0-10 5 (2012, 2014, 2018, panel 2018, 2022) L’autopositionnement sur une échelle gauche-droite de 0 (gauche) à 10 (droite) ; une échelle d’une autre longueur serait ramenée à 0-10, et toutes les études qui en ont posé une allaient de 0 à 10.
interest Intérêt pour la politique Faible · Moyen · Élevé 7 (2007, panel 2007, 2008, 2012, 2014, 2018, 2022) L’intérêt de 0 à 1 (interest_01) en trois tranches, faible sous 0,55 et élevé à partir de 0,85 : à une question de 0 à 10, 0 à 5 est faible, 6 à 8 moyen et 9 ou 10 élevé ; à une question à quatre points, pas du tout ou peu intéressé est faible, assez intéressé moyen et très intéressé élevé. Les deux formats ne concordent toujours pas exactement, et l’étude de 2008 et le panel de 2007 ont demandé l’intérêt pour l’élection ou la campagne, pas pour la politique.
interest_01 Intérêt pour la politique (0-1) nombre, 0-1 7 (2007, panel 2007, 2008, 2012, 2014, 2018, 2022) L’intérêt de 0 à 1 (la variable regroupée pol_interest) : réponses à quatre points notées 1, 0,7, 0,3 et 0, et réponses de 0 à 10 divisées par 10.
sovereignty Vote référendaire sur la souveraineté Oui · Non les 11 Oui ou non à un référendum sur la souveraineté du Québec, quelle que soit la question (un pays indépendant, un pays souverain, la question de 1995 ou être favorable à l’indépendance) ; sovereignty_type dit laquelle, et ne voterait pas est manquant.
sovereignty_type Question du vote sur la souveraineté Pays indépendant · Pays souverain · Question de 1995 (souveraineté-partenariat) · Favorable à l’indépendance · Question référendaire CROP (libellé non déposé) les 11 La question d’où vient sovereignty sur chaque ligne : un pays indépendant, un pays souverain, la question de 1995, être favorable à l’indépendance, ou la question des sondages CROP, dont le libellé complet n’a pas été déposé.
satis_democracy Satisfaction envers la démocratie au Québec Très satisfait(e) · Assez satisfait(e) · Pas très satisfait(e) · Pas du tout satisfait(e) 6 (2007, 2008, 2012, 2014, 2018, 2022) La satisfaction envers le fonctionnement de la démocratie au Québec, en quatre points, telle que chaque étude l’a demandée.
gov_satisfaction Satisfaction envers le gouvernement du Québec Très satisfait(e) · Assez satisfait(e) · Pas très satisfait(e) · Pas du tout satisfait(e) 6 (1998, panel 2007, 2012, 2014, 2018, 2022) La satisfaction envers le gouvernement du Québec en place, en quatre points ; la question de 1998 porte sur le gouvernement Bouchard, dans ses propres mots.
econ_retro L’économie du Québec depuis un an Améliorée · À peu près la même · Détériorée 6 (2007, 2008, 2012, 2014, 2018, 2022) Si l’économie du Québec s’est améliorée, est restée à peu près la même ou s’est détériorée depuis un an, tel que chaque étude l’a demandé.
econ_self Situation financière personnelle depuis un an Améliorée · À peu près la même · Détériorée 1 (2022) Si la situation financière de la personne s’est améliorée, est restée à peu près la même ou s’est détériorée depuis un an. Seule qes2022 pose la question, pendant la campagne ; la colonne est conservée pour les analyses à l’intérieur de cette étude (essentielle), comme econ_self dans cesR, même si elle compte moins de trois études. La question de 2012 et de 2014 sur sa propre situation financière si le Québec devenait indépendant est une autre question et n’est pas utilisée.
identity Identité québécoise et canadienne Uniquement québécois(e) · D’abord québécois(e), puis canadien(ne) · Également québécois(e) et canadien(ne) · D’abord canadien(ne), puis québécois(e) · Uniquement canadien(ne) · Autre 5 (2007, 2008, 2012, 2014, 2022) Uniquement québécois(e), d’abord québécois(e), les deux également, d’abord canadien(ne) ou uniquement canadien(ne), d’après une question ou les deux ordres d’un questionnaire partagé.
attach_quebec Attachement au Québec Très attaché(e) · Assez attaché(e) · Pas très attaché(e) · Pas du tout attaché(e) 4 (2012, 2014, 2018, 2022) L’attachement au Québec en quatre points, tel que chaque étude l’a demandé.
attach_canada Attachement au Canada Très attaché(e) · Assez attaché(e) · Pas très attaché(e) · Pas du tout attaché(e) 4 (2012, 2014, 2018, 2022) L’attachement au Canada en quatre points, tel que chaque étude l’a demandé.

9 colonnes couvrent les 11 études, et 26 en couvrent au moins cinq. Les 9 autres ont été posées dans 1 à 4 études ; elles sont conservées pour les analyses à l’intérieur de ces études. Deux colonnes vont plus loin et sont conservées même si peu d’études les posent : union, l’appartenance à un syndicat, posée en 2014, en 2018 et en 2022 (au sujet du ménage dans les deux premières, de la personne elle-même en 2022), et econ_self, la situation financière de la personne depuis un an, posée en 2022 seulement et nommée d’après son équivalent dans cesR. Elles servent aux analyses à l’intérieur de ces études. D’une étude à l’autre, notons que union compare un ménage à une personne.

Deux colonnes en accompagnent d’autres : vote_type indique si vote_choice provient du vote déclaré ou d’une intention de vote, et sovereignty_type de quelle question référendaire provient sovereignty. La règle est simple. À l’intérieur d’une étude, une colonne souple perd du détail, mais pas son sens ; d’une étude à l’autre, elle est aussi comparable que le dit la phrase de la dernière colonne, et pas davantage.

Comment chaque colonne a été assouplie

Chaque colonne porte sa règle d’assouplissement et ses sources :

attr(d$education, "relaxed")
#> [1] "Les niveaux de chaque étude sont regroupés en trois : sans diplôme d'études secondaires, secondaire au collégial (diplôme d'études secondaires, cégep, formation technique ou professionnelle) et université, y compris des études universitaires non terminées. Ce sont les groupes de education4, secondaire et collégial réunis, ce qui permet d'inclure qes1998. Là où une étude a demandé les années d'études (le panel de 2007, les sondages CROP et les répondants de CROP dans qes1998), les tranches ne suivent pas les diplômes : des personnes sans diplôme (10 ans dans qes1998 ; 8 à 10 ans dans les autres, puisque le secondaire se termine après 11 ans au Québec) sont classées au secondaire au collégial, et des étudiants universitaires (14 ou 15 ans) ne sont pas classés à l'université."
head(attr(d$education, "sources")[, c("study", "wave", "source_var", "recode")], 3)
#>     study wave source_var
#> 1 qes2022  cps    cps_edu
#> 2 qes2018 post      qscol
#> 3 qes2014 post      QSCOL
#>                                                                                                                                                                                                                                                                                                                                                                                                                                                            recode
#> 1 1-4 = Sans diplôme d'études secondaires; 5 = Diplôme d'études secondaires; 6, 7 = Collégial, cégep ou formation professionnelle; 8-11 = Universitaire; -99 = Sans réponse (non-réponse partielle) (NA); puis Sans diplôme d'études secondaires = Sans diplôme d'études secondaires; Diplôme d'études secondaires = Secondaire au collégial (cégep); Collégial, cégep ou formation professionnelle = Secondaire au collégial (cégep); Universitaire = Université
#> 2                                1-7 = Sans diplôme d'études secondaires; 8 = Diplôme d'études secondaires; 9-12 = Collégial, cégep ou formation professionnelle; 13-15 = Universitaire; 99 = Refus (NA); puis Sans diplôme d'études secondaires = Sans diplôme d'études secondaires; Diplôme d'études secondaires = Secondaire au collégial (cégep); Collégial, cégep ou formation professionnelle = Secondaire au collégial (cégep); Universitaire = Université
#> 3                                  1-4 = Sans diplôme d'études secondaires; 5 = Diplôme d'études secondaires; 6-8 = Collégial, cégep ou formation professionnelle; 9-11 = Universitaire; 99 = Refus (NA); puis Sans diplôme d'études secondaires = Sans diplôme d'études secondaires; Diplôme d'études secondaires = Secondaire au collégial (cégep); Collégial, cégep ou formation professionnelle = Secondaire au collégial (cégep); Universitaire = Université

La scolarité illustre bien ce qu’assouplir veut dire. Les études ont mesuré la scolarité de plusieurs façons, de listes détaillées de diplômes à des tranches d’années d’études, et qes_decon() regroupe chaque réponse en trois catégories : sans diplôme d’études secondaires, secondaire au collégial (cégep, formation technique ou professionnelle) et université. Trois groupes, c’est le regroupement le plus fin que permettent toutes les études qui interrogent sur la scolarité, y compris celle de 1998 (le panel de 2012 ne pose pas la question). Le fichier de 1998 ne compte en effet que trois tranches, 1 à 9 ans, 10 à 15 ans et université, et sa tranche du milieu chevauche le secondaire et le collégial ; un quatrième groupe laisserait l’étude de côté. L’appariement demeure toutefois approximatif. Les répondants de CROP en 1998 ont déclaré leurs années d’études, or le secondaire se termine après 11 ans au Québec : une personne qui compte 10 ans n’a pas de diplôme, mais elle est classée au secondaire au collégial, et certaines qui comptent 14 ou 15 ans sont aux études universitaires. education4 garde les quatre groupes, le secondaire et le collégial séparés, pour les 9 études dont les questions le permettent.

attr(d, "decon_sources") réunit les sources de toutes les colonnes, avec le nombre de valeurs et les motifs des valeurs manquantes ; qes_spec("relaxed_maps") donne les appariements souples eux-mêmes, avec leur statut de révision.

Une estimation pondérée dans une étude

Une estimation se fait à l’intérieur d’une étude et d’une vague, avec la pondération de cette vague. Voici le vote déclaré pour la Coalition avenir Québec (CAQ) selon la scolarité en 2022, dans la vague postélectorale (pes) :

d22 <- subset(d, study == "qes2022" & wave == "pes" & !is.na(vote_choice) & !is.na(education))
d22$caq <- as.numeric(d22$vote_choice == "CAQ")
des <- survey::svydesign(ids = ~1, weights = ~weight, data = d22)
survey::svyby(~caq, ~education, des, survey::svymean)
#>                                                           education       caq
#> Sans diplôme d'études secondaires Sans diplôme d'études secondaires 0.4863666
#> Secondaire au collégial (cégep)     Secondaire au collégial (cégep) 0.3901245
#> Université                                               Université 0.2072813
#>                                           se
#> Sans diplôme d'études secondaires 0.09275489
#> Secondaire au collégial (cégep)   0.02867901
#> Université                        0.01808346

Le gradient est marqué. En 2022, 49 % des répondants sans diplôme d’études secondaires déclarent avoir voté pour la CAQ, contre 21 % des répondants qui ont fait des études universitaires. Il faut toutefois se garder d’en conclure trop vite : la scolarité est liée à la langue maternelle, et les non-francophones ont beaucoup moins voté pour la CAQ que les francophones. L’exemple suivant tient la langue constante.

D’une élection à l’autre : un clivage du diplôme ?

On dit souvent que la CAQ, comme l’Action démocratique du Québec (ADQ) avant elle, puise ses appuis chez les électrices et les électeurs sans diplôme universitaire. Les colonnes souples permettent un test rapide sur six élections, chez les francophones seulement. L’ADQ s’est présentée en 2007 et en 2008, la CAQ à partir de 2012 ; les deux partis restent distincts dans vote_choice, et chaque élection compte l’un des deux. Puisque le test sépare le collégial du secondaire, il utilise education4 et en réunit les deux premiers groupes.

elections <- c("qes2007", "qes2008", "qes2012", "qes2014", "qes2018", "qes2022")
d$edu3 <- cut(as.integer(d$education4), c(0, 2, 3, 4), labels = c("hs", "college", "university"))
est <- do.call(rbind, lapply(elections, function(s) {
  x <- subset(d, study == s & wave %in% c("post", "pes") & language %in% c("French", "Français") &
                !is.na(vote_choice) & !is.na(edu3))
  weighted <- !anyNA(x$weight)
  if (!weighted) x$weight <- 1
  x$adq_caq <- as.numeric(x$vote_choice %in% c("ADQ", "CAQ"))
  des <- survey::svydesign(ids = ~1, weights = ~weight, data = x)
  e <- survey::svyby(~adq_caq, ~edu3, des, survey::svymean)
  data.frame(study = s, edu3 = e$edu3, pct = 100 * e$adq_caq, se = 100 * e$se,
             n = as.vector(table(x$edu3)), weighted = weighted)
}))
Chez les francophones, l'écart de scolarité dans le vote caquiste passe de 5 points en 2014 à 21 en 2022Part des répondants francophones qui déclarent avoir voté pour l'ADQ (2007, 2008) ou la CAQ (2012 à 2022), selon la scolarité, avec intervalles de confiance à 95 %
Graphique linéaire de la part des répondants francophones qui déclarent avoir voté pour l'ADQ (2007, 2008) ou la CAQ (2012 à 2022), pour trois groupes de scolarité, avec intervalles de confiance à 95 %. L'écart entre les personnes qui ont au plus un diplôme d'études secondaires et les diplômés universitaires est de 12 points en 2007, de 5 en 2012, de 18 en 2018 et de 21 en 2022. Valeurs dans la vue en tableau.Graphique linéaire de la part des répondants francophones qui déclarent avoir voté pour l'ADQ (2007, 2008) ou la CAQ (2012 à 2022), pour trois groupes de scolarité, avec intervalles de confiance à 95 %. L'écart entre les personnes qui ont au plus un diplôme d'études secondaires et les diplômés universitaires est de 12 points en 2007, de 5 en 2012, de 18 en 2018 et de 21 en 2022. Valeurs dans la vue en tableau.

Source : qes_decon(), colonnes souples vote_choice (vote déclaré, vague postélectorale), education4 (en trois groupes : sans diplôme et secondaire réunis) et language (langue maternelle française). Une Étude électorale québécoise par élection. L'ADQ et la CAQ sont des partis distincts et le restent dans les données ; le trait pointillé marque le changement de parti. Pondéré avec la pondération postélectorale de chaque étude ; points creux (2008) : non pondéré, aucune pondération validée (l'étude de 2008 n'a pas de pondération recommandée).

Vue en tableau
Élection Parti Scolarité Vote déclaré, % [IC à 95 %] n Pondération
2007 ADQ Secondaire ou moins 39,8 [34,4 ; 45,4] 403 pondéré
2007 ADQ Collégial ou cégep 39,6 [34,3 ; 45,1] 452 pondéré
2007 ADQ Universitaire 27,4 [23,4 ; 31,8] 693 pondéré
2008 ADQ Secondaire ou moins 15,3 [10,5 ; 21,8] 157 non pondéré : aucune pondération validée
2008 ADQ Collégial ou cégep 22,8 [18,0 ; 28,5] 241 non pondéré : aucune pondération validée
2008 ADQ Universitaire 15,5 [12,1 ; 19,6] 368 non pondéré : aucune pondération validée
2012 CAQ Secondaire ou moins 29,1 [23,0 ; 36,1] 225 pondéré
2012 CAQ Collégial ou cégep 30,0 [25,2 ; 35,3] 383 pondéré
2012 CAQ Universitaire 24,3 [20,4 ; 28,8] 483 pondéré
2014 CAQ Secondaire ou moins 29,3 [23,6 ; 35,6] 241 pondéré
2014 CAQ Collégial ou cégep 26,9 [21,9 ; 32,6] 330 pondéré
2014 CAQ Universitaire 24,6 [20,4 ; 29,4] 481 pondéré
2018 CAQ Secondaire ou moins 51,2 [45,1 ; 57,3] 298 pondéré
2018 CAQ Collégial ou cégep 45,3 [41,1 ; 49,5] 651 pondéré
2018 CAQ Universitaire 33,0 [29,4 ; 36,9] 701 pondéré
2022 CAQ Secondaire ou moins 50,0 [42,0 ; 58,0] 167 pondéré
2022 CAQ Collégial ou cégep 38,8 [33,3 ; 44,6] 317 pondéré
2022 CAQ Universitaire 28,8 [24,7 ; 33,3] 489 pondéré

La croyance populaire ne trouve qu’un appui partiel. En 2007, les francophones qui ont au plus un diplôme d’études secondaires étaient 12 points plus nombreux, en proportion, que les diplômés universitaires à déclarer avoir voté pour l’ADQ. L’écart a ensuite presque disparu. En 2008, alors que la part du vote de l’ADQ passait de 31 % à 16 %, les diplômés universitaires et les moins scolarisés ont voté pour elle dans la même proportion, et l’écart de la CAQ était de 5 points en 2012 comme en 2014. Il s’est rouvert avec la victoire de la CAQ : 18 points en 2018 et 21 en 2022, alors que 50 % des francophones qui ont au plus un diplôme d’études secondaires ont voté pour la CAQ, contre 29 % des diplômés universitaires. Autrement dit, le clivage du diplôme n’est pas une constante du vote de ces partis. Il est large aux élections où ils ont fait bonne figure (2007, 2018 et 2022) et étroit aux autres.

Deux mises en garde s’imposent, et toutes deux tiennent à l’assouplissement. D’abord, les groupes de scolarité ne proviennent pas de la même question dans chaque étude : un faible changement d’écart d’une élection à l’autre peut donc tenir au regroupement plutôt qu’aux électeurs ; les changements de 2018 et de 2022 vont bien au-delà. Ensuite, le vote déclaré de l’étude de 2008 n’est pas pondéré. Aucune de ces mises en garde ne touche la comparaison à l’intérieur d’une élection, là où les colonnes souples sont sur leur terrain le plus solide.

qes_decon() ou qes_harmonize() ?

Les deux fonctions répondent à des besoins différents, et aucune ne remplace l’autre. qes_decon() convient aux tableaux descriptifs, aux variables de contrôle, à l’enseignement et à un premier regard d’une étude à l’autre : un seul appel, des noms simples, toutes les études. Ses colonnes n’ont pas de niveau de comparabilité, et ses catégories sont assez larges pour que chaque étude s’y range. qes_harmonize() convient aux analyses où la différence entre deux questions compte. Elle garde une cible par question, attribue à la question de chaque étude un niveau de comparabilité par rapport à une question d’ancrage, donne un motif pour chaque valeur manquante sur chaque ligne, et fonctionne avec qes_design() pour les estimations d’enquête.

Trois cas appellent d’autres fonctions. Premièrement, la tendance d’un niveau : la part des personnes qui voteraient Oui à un référendum varie selon la question posée (dans les Études électorales québécoises, la question de 1995 en 2007 et en 2008, un pays indépendant à partir de 2012), et sovereignty les réunit toutes. sovereignty_type indique de quelle question provient chaque ligne, et qes_harmonize(targets = "sov_indep") ne garde qu’un libellé. Deuxièmement, une analyse qui doit écarter les études les moins comparables : les niveaux de comparabilité et min_grade le permettent, et les colonnes souples n’ont ni l’un ni l’autre. Troisièmement, le code écrit pour qesR 0.4.4 : get_decon() renvoie toujours ses colonnes pour une étude, sans changement, et get_qes_master() le fichier fusionné ; qes_decon() est une nouvelle fonction, et non leur remplacement. ?qes_decon documente chaque colonne.