Aller au contenu

Méthodologie PresiTracker2027

En vigueur au 19 octobre 2026 · repris tel quel dans l'écran « Méthodologie » des apps

Version du 19 octobre 2026. Ce texte est repris tel quel dans l'écran « Méthodologie » des apps ; toute modification du calcul passe par ce fichier d'abord. Les formules sont implémentées à l'identique dans le backend (TypeScript), l'app iOS (Swift) et l'app Android (Kotlin), avec les mêmes cas de test (data/tests/proximite.json).

1. Recensement des candidats

Sont recensées toutes les personnes qui ont annoncé leur candidature (declare), celles à qui une intention est publiquement prêtée par au moins une source de presse nationale ou qui l'ont exprimée sans déclaration formelle (pressenti), et celles qui ont renoncé (retire, conservées pour l'historique). Après la publication de la liste officielle par le Conseil constitutionnel, le statut officiel remplace declare pour les candidats retenus. L'ordre d'affichage par défaut est alphabétique par nom de famille ; aucun candidat n'est mis en avant.

2. Suivi des programmes

Chaque proposition est une mesure distincte, avec un identifiant stable, une ou plusieurs sources datées et un historique :

  • Ajout : la mesure apparaît pour la première fois.
  • Modification : le candidat a changé sa proposition ; l'ancienne et la nouvelle formulation sont affichées côte à côte.
  • Abandon : le candidat a renoncé explicitement à la mesure ; elle reste consultable, marquée comme abandonnée.
  • Correction : la rédaction a corrigé une erreur de saisie ; ce n'est pas un changement de position du candidat, et l'app le dit.

Le backend compare chaque jour la nouvelle version des données à la précédente et enregistre de lui-même toute différence, pour qu'aucune modification ne passe inaperçue.

3. Questionnaire

Trente-quatre affirmations, deux par thème (version courte : dix-sept, une par thème). Pour chacune, l'utilisateur choisit parmi cinq réponses (de « Tout à fait d'accord », +2, à « Pas du tout d'accord », −2) ou passe la question. Il peut marquer une question comme importante : elle compte alors double.

La position de chaque candidat sur chaque affirmation est établie à partir de ses mesures et déclarations sourcées, sur la même échelle. Quand aucune source ne permet de la situer, la position est inconnue et la question est ignorée pour ce candidat.

Accord avec un candidat. Pour les questions répondues (hors « passer ») où la position du candidat est connue :

accord = 100 × (1 − Σ poids × |réponse − position| ÷ (4 × Σ poids))

avec poids = 2 pour une question importante, 1 sinon. Le résultat est arrondi à l'entier le plus proche.

Couverture. Part des questions répondues pour lesquelles la position du candidat est connue. Un candidat n'est classé que si sa position est connue sur au moins 5 questions répondues et au moins la moitié d'entre elles ; sinon il apparaît dans « Positions trop peu connues pour vous comparer ».

Classement. Accord décroissant ; à égalité, ordre alphabétique. Le résultat n'est pas une consigne de vote : il mesure des convergences sur les sujets du questionnaire, pas la personnalité, l'expérience ou la crédibilité des candidats.

Confidentialité. Les réponses et le résultat sont calculés et conservés uniquement sur le téléphone. Ils ne sont jamais envoyés au serveur. « Effacer mes réponses » les supprime définitivement.

4. Proximité entre candidats

Pour deux candidats, sur les questions où les deux positions sont connues :

accord(A, B) = 100 × (1 − moyenne(|position A − position B|) ÷ 4)

La valeur n'est calculée que s'il existe au moins 6 questions communes (seuil fixé le 19 octobre 2026, à réviser quand les positions connues seront plus nombreuses) ; sinon la paire est « non comparable ».

5. Groupes de proximité

Les groupes sont calculés, pas décidés : aucune étiquette de parti ou de bloc n'intervient.

  1. On retient les candidats qui ne se sont pas retirés (statut autre que retire) et dont la position est connue sur au moins 12 questions. Les candidats retirés restent comparables en face-à-face et sur leur fiche.
  2. Distance entre deux candidats = 1 − accord ÷ 100 ; une paire non comparable reçoit la distance 0,5.
  3. Classification ascendante hiérarchique, liaison moyenne (UPGMA). Les égalités de fusion sont départagées par l'ordre alphabétique des identifiants, pour un résultat reproductible.
  4. Le nombre de groupes, entre 3 et 8, est celui qui maximise le coefficient de silhouette moyen.
  5. Les groupes sont numérotés par taille décroissante puis par l'ordre alphabétique de leur premier membre. Chaque groupe est décrit par ses affirmations distinctives : parmi les questions où au moins deux tiers des membres du groupe ont une position connue, les trois où la position moyenne de ces membres s'écarte le plus de la moyenne de tous les candidats retenus. Le nombre de membres dont la position est connue est affiché à côté de chaque affirmation. Un groupe qui n'a aucune question remplissant cette condition n'a pas d'affirmation distinctive.

6. Carte de proximité

Une carte en deux dimensions place les candidats retenus pour les groupes (§5) de sorte que la distance sur la carte reflète au mieux la distance entre leurs positions (positionnement multidimensionnel classique, deux premières composantes). Les axes n'ont pas de signification politique et ne sont pas nommés ; seule compte la distance entre deux points. La part de l'information conservée par la carte est affichée.

7. Sondages

Chaque sondage est affiché avec l'institut, le commanditaire, les dates de terrain, l'échantillon, la méthode, la marge d'erreur et le lien vers sa notice à la Commission des sondages (loi n° 77-808 du 19 juillet 1977). Les hypothèses et les enquêtes ne sont jamais fusionnées, moyennées ni lissées. Les sondages sont masqués et aucune notification de sondage n'est envoyée du vendredi 0 h (heure de Paris) précédant chaque tour jusqu'au dimanche 20 h du jour du vote, soit la veille du vote en outre-mer jusqu'à la fermeture des derniers bureaux de métropole.

8. Actualités

Titres et liens publiés par un panel de médias de sensibilités différentes, sélectionnés parce qu'ils mentionnent un candidat recensé ou la présidentielle. PresiTracker2027 n'en reprend que le titre, le nom du média et la date, et renvoie vers l'article. L'ordre est chronologique ; aucun média n'est favorisé.

9. Vie de la campagne

Faits datés et sourcés qui concernent les candidatures, pas les programmes : déclaration de candidature, retrait ou renonciation, ralliement d'un candidat ou d'une formation à un autre candidat, alliance ou candidature commune, investiture ou résultat d'une primaire, décompte officiel des parrainages, déclaration publique. Chaque fait tient en une ou deux phrases factuelles, rédigées avec les mêmes formules pour tous les candidats, sans qualificatif ni interprétation, et renvoie à au moins une source datée.

Les déclarations publiques suivent une règle identique pour tous : au plus une par candidat et par semaine, la plus récente prise de position publique de ce candidat sur sa candidature, une alliance ou un thème du questionnaire, citée mot pour mot entre guillemets avec le lieu et la date (entretien, meeting, communiqué, compte officiel). Une déclaration qui ne cite pas les propos n'est pas publiée. Un fait publié n'est ni supprimé ni requalifié ; une erreur est corrigée et expliquée dans le journal éditorial.

10. Parrainages

Pour figurer sur la liste officielle, un candidat doit être présenté par au moins 500 élus habilités (maires, parlementaires, conseillers départementaux et régionaux, notamment), venus d'au moins 30 départements ou collectivités d'outre-mer, sans que plus d'un dixième d'entre eux soient élus du même département ou de la même collectivité (loi n° 62-1292 du 6 novembre 1962, article 3). Le Conseil constitutionnel valide les parrainages reçus et en publie la liste au moins deux fois par semaine pendant la collecte.

PresiTracker2027 suit deux chiffres, toujours datés et sourcés, et ne les mélange jamais :

  • Décompte officiel : nombre de parrainages validés pour le candidat dans la dernière publication du Conseil constitutionnel.
  • Promesses annoncées : avant la collecte officielle, nombre de promesses de parrainage que le candidat ou son équipe déclare avoir reçues, tel que rapporté par une source datée. Ce chiffre n'est pas vérifiable ; il est présenté comme tel (trait hachuré, mention « promesses annoncées ») et n'est jamais estimé quand une équipe ne communique pas.

Dès le premier décompte officiel d'un candidat, seul le décompte officiel est affiché. La vue d'ensemble suit l'ordre alphabétique, avec la même échelle pour tous, et ne présente que les candidatures en cours.