SPB Git

spb/phd_thesis Public

PhD thesis — Three essays on high-frequency return and volatility dynamics in commodities and financial futures markets (Université Laval).

TeX 100%
23.4 KB · 315 lines markdown
Rendered Raw Blame History
1# INVENTAIRE — Thèse par articles (ULaval, FSA, dépôt 2026)23Analyse exhaustive du repo `phd_thesis/` réalisée avant construction du document4`these-ulaval/`. **Aucun fichier source des chapitres n'a été modifié** ; toutes5les adaptations sont faites sur des copies dans `these-ulaval/`.67Titre de la thèse : *Three Essays on High-Frequency Return and Volatility Dynamics8in Commodities and Financial Futures Markets* — Simon-Pierre Boucher.910## Cartographie du repo1112| Chapitre | Dossier source | Fichier maître | Statut |13|---|---|---|---|14| 1 | `phd_chap1_20260731/` | `main.tex` (monolithique, 558 l.) | Version révisée pour *The Energy Journal* |15| 2 | `phd_chap2_20260731/` | `main.tex` + `sections/` | Version pour soumission au *Journal of Futures Markets* |16| 3 | `PHD_chapitre3_theses_20260731/` | `chapitre3.tex` + `sections/` | Manuscrit daté 2026-03-06 |1718Une seule version de chaque chapitre dans le repo (suffixe commun `20260731`) —19aucune ambiguïté de version.2021---2223## Chapitre 1 — Speculative trading in energy markets: Evidence from macroeconomic surprises2425- **Sources** : `phd_chap1_20260731/``main.tex` (texte + préambule + 8 équations numérotées),26  `tables.tex` (14 flottants, dont 9 sidewaystable), `figures.tex` (6 figures),27  `appendix_full.tex` (2 tableaux), `appendix_covid.tex` (11), `appendix_zlb.tex` (11), `master.bib`.28- **Auteurs** : Simon-Pierre Boucher, Marie-Hélène Gagnon, Gabriel J. Power.29- **Classe/pile** : `article` 11pt, natbib + `\bibliographystyle{chicago}`, ~45 packages30  (beaucoup inutilisés), geometry 1in, doublespacing, palatino/mathpazo/sourcesanspro.31- **Structure** : Introduction / Background / Data / Econometric framework and methods /32  Results / Discussion and implications / Conclusion (+ sections Tables, Figures en fin d'article).33- **Comptes (actifs)** : 14 tableaux (corps) + 24 en appendices (non inclus dans la version34  article — `\include` commentés, « available upon request ») ; 6 figures ; 8 équations numérotées.35- **Figures** : `pi_cl.png, pi_gc.png, pi_hg.png, pi_si.png, pi_pa.png, pi_ng.png` (toutes présentes).36  Non référencées : `FIG_MSCT.pdf`, `FIG_NLS.pdf`, `FIG_WT.pdf` (proxies abandonnés, équations commentées).37- **master.bib** : 249 entrées, ~60 réellement citées ; clés hétérogènes (auteur-année-mot,38  DOI bruts, sigles NBER) ; ~75 clés dupliquées EN INTERNE (même clé répétée).39- **Contenu scientifique** : effet de l'intensité de la spéculation (proxy NLS construit sur le40  COT désagrégé de la CFTC : money managers vs swap dealers) sur la réaction des futures41  (rendements WLS-EWMA, variance conditionnelle GARCH, spreads bid-ask) aux surprises42  d'annonces macro standardisées (Balduzzi et al. 2001). Données 5 minutes, avril 2007 –43  février 2024, CL, NG vs GC, SI, HG, PA. Résultat : effet AMORTISSEUR de la spéculation44  (prix, volatilité, spreads), porté par les money managers ; plus fort pour l'énergie45  procyclique que pour l'or (valeur refuge).4647### Problèmes détectés (chapitre 1)48491. 🔴 `figures.tex` : 6 accolades fermantes orphelines (l. 4, 12, 20, 28, 36, 44) — ne compile50   pas tel quel. Corrigé mécaniquement dans la copie.512. 🔴 `\newenvironment{proof}` — collision avec `memoir` (ulthese) qui définit déjà `proof`.52   (Environnement de toute façon inutilisé dans le corps.)533. 🔴 `sectsty`/`\allsectionsfont` et `tocloft` — incompatibles avec `memoir`.544. 🔴 `subfigure` + `subfloat` + `subcaption` chargés ensemble — mutuellement incompatibles.555. 🔴 `\include{tables}`/`\include{figures}``\include` non imbricable → convertis en `\input`.566. 🔴 `tables.tex` : `\setcounter{table}{8}`… + `\renewcommand\thetable{9(a)}``11(b)`57   jamais restaurés → casseraient la numérotation des chapitres suivants de la thèse.587. 🟡 Citation `Roll1984` (main.tex:327) : correspond en fait à l'entrée `roll1984` du59   `master.bib` (BibTeX est insensible à la casse des clés) — aucune entrée manquante.60   En revanche, l'entrée `boons2014price` de la source est non fermée (accolade finale61   manquante) : réinsérée complète dans le bib consolidé.628. 🟠 `geometry`, `titlepage`/`\maketitle`, `\pagenumbering`, `\setcounter{page}{0}`,63   `\doublespacing`, `\hypersetup` couleurs — à neutraliser (gérés par ulthese).649. 🟠 `hyperref` chargé trop tôt ; doublons `color`+`xcolor`, `lscape`+`pdflscape` ;65   `apalike` (package) + natbib + chicago contradictoires ; ~17 packages jamais utilisés66   (`pgfgantt`, `blindtext`, `nicematrix`, `wasysym`, `eurosym`, `siunitx` sans usage, etc.).6710. 🟡 Labels dupliqués entre `tables.tex` et `appendix_full.tex`68    (`tab:macro_fin_nls_fut_returns_full`, `tab:macro_fin_nls_var_full`) — pertinent si69    l'annexe A est réintégrée.7011. 🟡 Incohérence de contenu : abstract « 26 announcements » vs section Data « 22 » (les71    équations somment sur 22). **Non modifié** (fond scientifique) — à arbitrer par l'auteur.7212. 🟡 Labels avec espaces (`eq:Model 1`, `eq:Model 2`, `eqn:auxiliary 2`) ; commentaires de73    travail (MH/SP) dans le source ; guillemets ASCII.7475---7677## Chapitre 2 — Seeing Through the ETF: Indicative NAV and Commodity Volatility Transmission7879- **Sources** : `phd_chap2_20260731/``main.tex` (préambule + page titre + abstract),80  `sections/01_introduction, 03_data, 04_methods, 05_results, 06_conclusion` (pas de fichier81  `02_*` : revue de littérature fondue dans l'introduction), `tables/tables.tex`,82  `figures/figures.tex`, `master.bib`, `main.pdf` (compilé).83- **Auteurs** : Simon-Pierre Boucher, Marie-Hélène Gagnon, Gabriel J. Power.84- **Classe/pile** : `article` 12pt, natbib + chicago, geometry 1in, sectsty/`\allsectionsfont`,85  palatino+mathpazo+sourcesanspro, `caption` chargé deux fois (option clash latent),86  `\makeatletter` jamais refermé, tikz/pgfgantt/blindtext... chargés sans usage.87- **Structure** : Introduction / Data and Sample Construction (5 ss.) / Econometric88  Methodology (5 ss.) / Empirical Results (6 ss.) / Conclusion / Tables / Figures.89- **Comptes** : 13 tableaux (tous `threeparttable`, les nos 4-13 en `landscape`) ; 8 figures90  (toutes en `landscape`) ; 14 équations numérotées. Aucune annexe.91- **Figures** : 8 PDF tous présents (`oil_rv, gold_rv, silver_rv, gas_rv` + 4 IRF) ;92  4 PNG doublons non référencés.93- **master.bib** : 65 entrées (100 % `@article`), clés `auteur+année+mot` ; 36 citées,94  29 non citées ; aucune citation orpheline.95- **Contenu scientifique** : construction inédite d'une iNAV à la minute pour 4 ETF96  mono-commodité (GLD, SLV, USO, UNG), 2010–2023 (≈45 M d'observations tick nettoyées) ;97  RV décomposée continu/sauts (BNS) ; HAR-X / HAR-CJ-X à 1, 5, 30 min + BVAR Minnesota98  (Gibbs). Résultats : transmission unidirectionnelle iNAV→ETF pour les métaux précieux,99  bidirectionnelle et asymétrique pour l'énergie ; passe par les **sauts** plutôt que la100  diffusion ; ampleur jusqu'à 2× plus grande à 1 min qu'à 30 min ; stable en sous-périodes.101102### Problèmes détectés (chapitre 2)1031041. 🔴 `sectsty` + `\allsectionsfont{\sffamily}` — incompatible memoir. Non repris.1052. 🔴 `caption` chargé 2× (l.5 sans option, l.29 avec options) — option clash latent.1063. 🔴 `subfigure` + `subfloat` + `subcaption` — conflit de packages.1074. 🔴 `\newenvironment{proof}` — collision memoir/amsthm (env. inutilisé).1085. 🔴 `\makeatletter` sans `\makeatother` (l.40-42, vestige `\ifAtEnd@DontShowMe`) — non repris.1096. 🟠 `geometry`, `titlepage`/`\maketitle`, `\doublespacing`, `\hypersetup` couleurs,110   triple package de polices — neutralisés (gérés par ulthese).1117. 🟠 `\graphicspath{{figures/}}` — remplacé par le `\graphicspath` global de la thèse.1128. 🟡 `\section{Tables}`/`\section{Figures}` numérotées (vs `\section*` au chap. 3) —113   harmonisé : sections numérotées dans les trois chapitres.1149. 🟡 **Incohérence de contenu** : le texte annonce « January 2010 to January 2023 » mais les115   8 légendes de figures indiquent 2008-03-27 → 2025-08-01. **Non modifié** — à arbitrer.116117---118119## Chapitre 3 — Returns and Volatility Around FOMC Announcements: A High-Frequency Analysis of Policy Tone and Novelty120121- **Sources** : `PHD_chapitre3_theses_20260731/``chapitre3.tex`,122  `sections/01_introduction … 05_conclusion`, `tables/` (tables.tex + 23 fichiers de123  tableaux), `figures/figures.tex`, `appendices/appendix_proofs.tex`,124  `appendices/appendix_additional.tex`, `master.bib`, `chapitre3.pdf` (compilé sans warning).125- **Auteurs** : Simon-Pierre Boucher, Marie-Hélène Gagnon, Gabriel J. Power. Date 2026-03-06.126- **Classe/pile** : `article` 11pt letterpaper, préambule propre (inputenc/fontenc/babel,127  amsthm, natbib + **apalike**, geometry 1in, float `[H]`).128- **Structure** : Introduction / Data (4 ss.) / Methodology (3 ss., 11 définitions amsthm,129  1 proposition, 1 assumption) / Results (4 ss.) / Conclusion (5 ss.) / Tables / Figures /130  Annexe A (Mathematical Proofs : 3 théorèmes + 3 preuves, 10 éq.) / Annexe B (Additional131  Tables and Figures : 8 tableaux + 10 figures).132- **Comptes** : 24 tableaux (1 corps + 15 via tables.tex + 8 en annexe B ; les 23 fichiers de133  `tables/` sont tous inclus, aucun orphelin) ; 19 figures (9 corps + 10 annexe, 21134  `\includegraphics` dont 2 paires de sous-figures) ; 45 équations numérotées.135- **Figures** : 17 PDF + 5 PNG (diagnostics NLP en bitmap — qualité d'impression à vérifier),136  tous présents, tous référencés.137- **master.bib** : 45 entrées, toutes citées, zéro orpheline ; clés `auteur+année` (convention138  différente des chap. 1-2, mais **aucune collision**).139- **Contenu scientifique** : décomposition des communiqués FOMC en **ton** (hawkish/dovish) et140  **nouveauté** informationnelle via un ensemble bi-modèle (MiniLM+BERT, TSDAE+MNRL, références141  choisies par ACP) ; 217 communiqués (2000–2025), 148 événements FOMC (2008–2025), données142  1 min sur 7 futures (ES, VX, ZN, ZF, DX, CL, GC) ; panels à la minute, régressions143  événementielles, projections locales de Jordà, placebos, 5 méthodes d'inférence. Résultats :144  le ton prédit les rendements directionnels (ES ≈ +12 pb à 2 h pour un choc dovish 1 σ), la145  nouveauté prédit la volatilité (interaction stance×novelty sur VIX, t = −5,06) ; stance146  significatif sur log(RV) pour 6/7 contrats ; placebos nuls.147148### Problèmes détectés (chapitre 3)1491501. 🔴 `\appendix` (niveau article : renumérote les sections en A, B) — converti en annexes de151   thèse (chapitres d'annexe memoir), voir plan.1522. 🔴 `apalike` vs `chicago` (chap. 1-2) — style unique retenu : chicago (auteur-année).1533. 🟠 `titlepage` avec `\footnotemark[1..3]`/`\footnotetext` manuels — non repris.1544. 🟠 `geometry`, `\doublespacing`, `\hypersetup`, `babel[english]` principal — neutralisés.1555. 🟠 Chemins `figures/...` en dur (21 `\includegraphics`) — adaptés.1566. 🟡 `\addcontentsline` manuels pour Tables/Figures — remplacés par des sections numérotées.1577. 🟡 Sans correction, les tableaux/figures de l'annexe B continueraient la numérotation du158   corps — réglé nativement par memoir (annexes = chapitres A/B → A.1, B.1…).159160---161162## Conflits inter-chapitres (détectés AVANT construction)163164| Conflit | Détail | Résolution |165|---|---|---|166| **Styles de citation** | chap. 1-2 : natbib + `chicago` ; chap. 3 : natbib + `apalike`. | Style unique `chicago` (auteur-année, dominant 2/3, norme finance). Différences purement typographiques en bibliographie. |167| **Packages incompatibles memoir** | `geometry` (3×), `sectsty` (1-2), `tocloft` (1), `caption` double (2), `subfigure`+`subfloat` (1-2). | Aucun repris ; préambule minimal reconstruit (`preamble.tex`). |168| **Environnements définis 2×** | `theorem`, `proposition` définis dans les 3 préambules ; `proof` redéfini manuellement (chap. 1-2) en conflit avec amsthm (chap. 3) et memoir. | Définis UNE fois dans `preamble.tex` via amsthm, numérotés par chapitre (`[chapter]`). `proof` = celui d'amsthm. Les envs `hyp`/`subhyp`/`corollary` (chap. 1-2, inutilisés dans les corps) définis aussi, par prudence. |169| **Clés BibTeX** | ~75 clés dupliquées à l'intérieur du bib du chap. 1 ; 5 clés partagées chap. 1/chap. 2 avec contenus divergents (`andersen2001distribution`, `basak2016model`, `gorton2006facts`, `liu2015does`, `singleton2014investor`) ; 18 titres identiques sous clés différentes (versions/coquilles : `fleming1997moves`/`flemming1997moves`, `hu2013noise`/`hu2019`…). Zéro collision chap. 2/chap. 3. | Fusion en `bib/these.bib` : une seule entrée par clé (variante la plus complète) ; clés distinctes conservées telles quelles (aucune citation modifiée) ; doublons de titres documentés — seuls comptent ceux effectivement cités, vérifiés à la compilation. Entrée manquante `Roll1984` ajoutée. |170| **Labels dupliqués entre chapitres** | `sec:data` (2 et 3), `sec:results` (2 et 3), `sec:conclusion` (1, 2, 3), etc. → `multiply defined labels` et renvois faux. | Préfixage mécanique systématique par chapitre dans les copies : `\label{X}``\label{chN:X}`, idem `\ref`/`\eqref`/`\pageref`. Les renvois sont tous intra-chapitre (vérifié). |171| **Notation mathématique incohérente** (documentée, NON modifiée) | (i) La surprise standardisée est $S_{kt}$ au chap. 1 et MPS/surprise sémantique au chap. 3 ; (ii) la variance réalisée est $RV$ aux chap. 2-3 mais la volatilité du chap. 1 passe par une variance conditionnelle GARCH $h_t$ ; (iii) $\theta_m$ (chap. 1, texte) vs $\phi_m$ (chap. 1, discussion des tableaux) pour le même coefficient d'interaction ; (iv) indices de temps $t$ à 5 min (chap. 1), 1/5/30 min (chap. 2), 1 min (chap. 3). | Aucune modification (fond scientifique). Signalé pour l'introduction générale, qui définit les objets en termes génériques. |172| **Incohérences internes de contenu** | chap. 1 : « 26 » (abstract) vs « 22 » (Data) annonces ; chap. 2 : période 2010–2023 (texte) vs 2008–2025 (légendes de figures). | **Non modifié** — liste transmise à l'auteur dans le rapport final. |173| **Chemins d'images** | chap. 1 : noms nus ; chap. 2 : `\graphicspath{{figures/}}` + noms nus ; chap. 3 : préfixe `figures/` en dur. | Figures copiées dans `chapitreN/figures/` ; `\graphicspath` global `{{chapitre1/figures/}{chapitre2/figures/}{chapitre3/figures/}}` ; préfixe `figures/` retiré des copies du chap. 3. |174| **`\include` imbriqués** (chap. 1) | `\include{tables}` dans un fichier lui-même inclus → erreur. | Tous les `\include` internes convertis en `\input`. |175| **Numérotation manuelle des tableaux** (chap. 1) | `\setcounter{table}{8}` + `\thetable → 9(a)…11(b)` jamais restaurés. | Supprimés des copies : numérotation continue par chapitre (1.1–1.14). Toutes les références passent par `\ref` (vérifié) — aucun renvoi cassé. |176177## Plan de résolution / construction (exécuté en phase 2)1781791. `preamble.tex` minimal : amsmath/amssymb/amsthm, booktabs, multirow, threeparttable,180   rotating, pdflscape, float, subcaption, théorèmes uniques `[chapter]`, `\graphicspath`,181   métadonnées hyperref. Rien d'autre (natbib, babel, hyperref, graphicx, xcolor : chargés182   par la classe).1832. `main.tex` = gabarit officiel `gabarit-doctorat-articles.tex` adapté (PhD, french+english,184   frontispice, liminaires, intro, 3 chapitres, conclusion, annexes A-B, bibliographie unique).1853. Chapitres : wrapper `\chapter` + Résumé FR (≤150 mots, brouillon) + Abstract EN (texte186   original de l'article) + corps copié-adapté (préfixage des labels, retrait des éléments de187   préambule/page titre, conversions décrites ci-dessus). **Aucun changement au texte188   scientifique, aux équations, aux tableaux ni aux figures.**1894. Annexes de thèse A et B = annexes du chap. 3 (`\section``\chapter`, `\subsection`190   `\section`), titres suffixés « (Chapter 3) ». Annexes désactivées du chap. 1 : non191   intégrées (décision de l'auteur dans la source : « available upon request ») — copies192   conservées nulle part ; réactivables depuis le repo source si souhaité.1935. `bib/these.bib` consolidé + `\bibliographystyle{chicago}`.1946. Compilation `latexmk` (pdfLaTeX) jusqu'à zéro erreur / zéro référence indéfinie /195   zéro citation manquante ; vérification des comptes (sections, tableaux, figures,196   équations) contre les sources.197198## Journal des modifications mécaniques (copies uniquement — sources intactes)199200Aucun texte scientifique, aucune équation, aucun résultat, aucun tableau ni aucune figure201n'a été modifié, aux exceptions près listées ci-dessous, toutes requises pour que le202document compile (les sources des chap. 1 n'avaient jamais été compilées telles quelles).203204### Restructuration (tous chapitres)2052061. Corps des articles copiés dans `chapitreN/` ; préambules, pages de titre d'articles,207   `\maketitle`, abstracts de page titre, `\pagenumbering`, `\doublespacing`, `\geometry`,208   `\hypersetup` locaux : non repris (gérés par la classe/`preamble.tex`).2092. Préfixage systématique des étiquettes : `\label{X}``\label{chN:X}`, idem `\ref`/`\eqref`210   (35 labels ch1, 34 ch2, 67 ch3) — résout les collisions `sec:data`, `sec:results`,211   `sec:conclusion` entre chapitres. Tous les renvois sont intra-chapitre (vérifié).2123. Figures copiées dans `chapitreN/figures/` ; `\graphicspath` global dans `preamble.tex` ;213   préfixe `figures/` retiré des `\includegraphics` et `\input{tables/…}`214   `\input{chapitre3/tables/…}` (chap. 3).2154. Wrappers `chapitreN.tex` : `\chapter{titre original}` + section Résumé (français,216   brouillon) + section Abstract (texte original de l'article, conservé intégralement,217   avec Keywords/JEL) — exigence FESP pour les thèses par articles.2185. Sections « Tables »/« Figures » de fin d'article : harmonisées en `\section` numérotées219   dans les trois chapitres (chap. 2 les avait numérotées, chap. 3 en `\section*` +220   `\addcontentsline` manuels, retirés).221222### Chapitre 1 (`phd_chap1_20260731`)2232246. `figures.tex` : suppression de 6 accolades fermantes orphelines (l. 4, 12, 20, 28, 36,225   44 de la source) — **bug bloquant de la source** (`Too many }'s`).2267. `figures.tex` : `\includegraphics[scale=0.4]``[width=\textwidth]` (6×) — les images227   débordaient de ~13,7 mm dans les marges FESP (30 mm), plus étroites que celles de228   l'article (1 po).2298. `tables.tex` : suppression des hacks `\setcounter{table}{8|9|10}` et230   `\renewcommand\thetable{9(a)…11(b)}` (jamais restaurés dans la source) → numérotation231   memoir continue 1.1–1.14. Toutes les références passent par `\ref` (vérifié — aucun232   « Table 9(a) » codé en dur).2339. `tables.tex` : `\begin{tablenotes}``\begin{tablenotes}\item[]` (14×) — les notes de234   tableaux étaient utilisées sans `\item` et hors `threeparttable` : erreur LaTeX235   (« perhaps a missing \item ») ; la source ne compilait pas.23610. `tables.tex` : correction de 2 coquilles mathématiques bloquantes de la source :237    `$NLS_{MM$}``$NLS_{MM}$` (idem `SD`) et `R_{\text{SPREAD}}_{t}`238    `{R_{\text{SPREAD}}}_{t}` (2×, erreur « Double subscript »).23911. `main.tex` l. 90–531 extraits vers `corps.tex` ; `\include{tables|figures}`240    `\input` (l'`\include` n'est pas imbricable) ; `\small` avant bibliographie non repris.24112. Annexes A/B/C de l'article (full-sample NLS, COVID, ZLB) : **non intégrées** — elles242    sont désactivées dans la source (« We do not include the appendices anymore ; but243    available upon request »). Réactivables sur demande.244245### Chapitre 2 (`phd_chap2_20260731`)24624713. Aucune modification au-delà des points 1–5 (sections copiées telles quelles).248249### Chapitre 3 (`PHD_chapitre3_theses_20260731`)25025114. Annexes de l'article converties en annexes de thèse : `\section``\chapter` (titres252    suffixés « (Chapter 3) »), `\subsection``\section`. Numérotation memoir automatique253    (A.1…, B.1…) pour sections, tableaux et figures d'annexe.25415. Canonicalisation de 4 clés de citation dupliquées (même référence citée sous deux255    clés, ce qui doublait les entrées en bibliographie « 2003a/2003b ») :256    `andersen2003``andersen2003micro` (3×), `andersen2007``andersen2007real` (1×),257    `balduzzi2001``balduzzi2001economic` (1×), `barndorff2002``barndorff2002econometric`258    (1×) — remplacements dans les copies du chap. 3 uniquement.259260### Préambule harmonisé (`preamble.tex`)26126216. Environnements de théorèmes définis une seule fois via `amsthm`, numérotés par chapitre263    (la numérotation des Definitions/Theorems du chap. 3 passe de « Definition 1 » à264    « Definition 3.1 » — changement de forme uniquement).26517. `siunitx` repris avec le `\sisetup` d'origine du chap. 1 (colonnes `S` de ses266    tableaux) ; `\singlespacing` mappé sur `\SingleSpacing` (memoir) ; packages en conflit267    avec memoir non repris (`geometry`, `sectsty`, `tocloft`, `subfigure`, `subfloat`,268    `caption` en double, `setspace`, `color`, `lscape`, polices `palatino`/`mathpazo`/269    `sourcesanspro`, et ~17 packages jamais utilisés).270271### Bibliographie (`bib/these.bib`)27227318. Fusion des trois `master.bib` : 359 entrées sources → 271 clés uniques ; 4 doublons274    exacts supprimés ; 85 clés répétées avec variantes divergentes résolues (variante la275    plus complète conservée).27619. L'entrée `boons2014price` de la source (chap. 1) était **non fermée** (accolade finale277    manquante — bug de la source) : réinsérée complète dans le bib consolidé.27820. `Roll1984` (cité au chap. 1) correspond à l'entrée `roll1984` de la source — BibTeX279    est insensible à la casse des clés : aucune entrée manquante finalement.28021. Doublons « même référence, clés différentes » NON fusionnés lorsqu'une seule clé est281    citée (l'entrée non citée n'apparaît pas en bibliographie) ou lorsque les années282    diffèrent (versions différentes d'un même travail — à arbitrer par l'auteur) :283    `brunetti2011speculators`/`brunetti2016speculators`, `cheng2012convective`/284    `cheng2015convective`, `hu2013noise`/`hu2019`, `ben2017etfs`/`ben2018etfs`,285    `koop2011forecasting`/`koop2013forecasting`, `hamm2011liquidity`/`hamm2014liquidity`,286    `fleming1997moves`/`flemming1997moves`, etc.287288## Vérification finale (comptes source ↔ thèse)289290| Chapitre | Tableaux | Figures | Équations (equation+align) | Écart |291|---|---|---|---|---|292| 1 | 14 (5 table + 9 sidewaystable) | 6 | 8 | **0** |293| 2 | 13 | 8 | 14 | **0** |294| 3 (avec annexes) | 24 | 19 | 44 | **0** |295296Sections/sous-sections : identiques, aux transformations près documentées (annexes du297chap. 3 promues : 2 sections → 2 chapitres d'annexe, 10 sous-sections → 10 sections ;298ajout des sections Résumé/Abstract exigées par la FESP et des sections Tables/Figures).299300Compilation finale : `latexmk` (pdfLaTeX), **0 erreur, 0 référence indéfinie, 0 citation301manquante, 0 label multiplié, 0 flottant perdu, 0 overfull sévère (>20 pt)** ; test réussi302depuis une copie fraîche du dossier seul ; PDF de 188 pages avec métadonnées303(titre/auteur).304305## Incohérences de CONTENU laissées à l'arbitrage de l'auteur (non modifiées)306307- Chap. 1 : « 26 macroeconomic announcement releases » (abstract) vs « 22 announcements »308  (section Data ; les équations somment sur 22).309- Chap. 2 : période « January 2010 to January 2023 » (texte) vs « 2008-03-27 to310  2025-08-01 » (légendes des 8 figures).311- Chap. 1 : commentaires de travail (MH/SP) toujours présents dans les sources copiées312  (inoffensifs à la compilation) ; guillemets ASCII `"commodity beta"` (l. 5 de313  `corps.tex`) rendus typographiquement faux.314- Doublons bibliographiques « versions différentes » du point 21.315