SPB Git

# Chapitre 43 — Risques environnementaux et sinistres : bilan de rédaction (2026-10-31)

# Compteurs

  • Prose : ≈ 10 050 mots hors tableaux, figures, équations et TikZ (regex du bilan ; la regex brute de tools/check_manuscript.py donne davantage) ; 38 pages compilées (chapitre + solutions + bibliographie du chapitre).
  • Figures : 6 — 5 PDF Matplotlib synthétiques (ch43-fig-carte-cas4.pdf, ch43-fig-carte-riverain.pdf, ch43-fig-effets-methodes.pdf, ch43-fig-did-cas4.pdf, ch43-fig-placebos.pdf) + 1 schéma TikZ (grille des classes d'exposition 2026 et conséquences pour une résidence).
  • Tableaux : 7 (littérature, dispositions LQE/RPRT, décomposition contamination, sinistre P41, effets par méthode, DiD cas 4, sensibilité stigmate × délai).
  • Équations numérotées : 14 (décomposition V_exp, prime de taux, décote 1 − e^{−γ}, effet total Δln RNE − Δln R, terrain contaminé, désuétude curable / incurable, valeur après sinistre, position assurée, paires, hédonique à indicatrices, interactions classe × après, DiD 2×2, inférence de randomisation) ; 1 définition (stigmate), 2 exemples numérotés (contamination, sinistre P41).
  • Exercices : 7 (niveaux 1, 1, 2, 2, 2, 3, 3) ; solutions détaillées dans solutions/ch43.tex, chiffres testés (TestExercices).
  • Encadrés : objectifs, synthetique, pratique (vérifications propres à un immeuble exposé), quebec (cadre 2026), erreurs (9), limites, synthese.
  • Citations : 33 clés, toutes déjà dans references/library.bib. lib-ch43.bib : aucune nouvelle entrée (commentaire explicatif seulement).

# Contrôles

  • tools/compile_chapter.sh 43 → OK ch43 : 38 pages, 0 references/citations non definies, 0 overfull hbox.
  • python3 -m pytest -q analysis/python/tests/test_ch43.py → 22 passed.
  • python3 tools/check_manuscript.py --no-log exécuté : aucune remarque propre à ch43 à la dernière exécution (les 5 PDF sont inscrits dans verification/chapters/ch43-figures.csv, non dans le CSV global, conformément à la règle de collision).
  • PDF relu (pages 1, 4-6, 17, 20-23, 33) : grille TikZ dans la page, tableaux dans la justification, figures lisibles ; convention \cref sans article respectée (articles/prépositions ou parenthèses).

# Données synthétiques

  • data/synthetic/ch43_riverain_lots.csv (625 lots) et ch43_riverain_ventes.csv (1 014 ventes) écrits par analysis/python/cases/ch43_risques.py (graine 20261031) ; section ajoutée en fin de data/synthetic/README.md (ajout seul). Lois : décotes −0,10/−0,07/−0,04/−0,015 par classe, stigmate ×1,5 après le 2019-05-01, aménité « vue » +0,04 (rivière < 120 m ou colonnes du lac), σ 0,07 — hypothèses pédagogiques dans les fourchettes de la littérature citée.
  • Cas 4 : séries de RNE inchangées sur disque ; le choc d'inondation (−0,25/−0,12/−0,06 puis −0,05 en ln) est injecté en mémoire par le script. traite/cas4.py et traite/panel.py réutilisés (effets_regionaux, did_2x2, twfe, event_study), non modifiés.

# Fichiers livrés

manuscript/chapters/ch43.tex, solutions/ch43.tex, analysis/python/cases/ch43_risques.py, analysis/python/figures/ch43_{carte_cas4,carte_riverain,effets_methodes,did_cas4,placebos}.py, analysis/python/tests/test_ch43.py, assets/figures/ch43/*.pdf, data/synthetic/ch43_riverain_*.csv, verification/chapters/ch43-{figures,calculations,claims,registry}.csv, references/lib-ch43.bib, ce bilan. Rien n'a été écrit dans les CSV globaux de verification/, dans sources/registry.csv ni dans library.bib ; styles/ et main.tex inchangés.

# Points non vérifiés ou partiellement vérifiés (voir ch43-claims.csv)

  1. Marché canadien de l'assurance inondation (couvertures, zones exclues, programmes publics d'aide) : non vérifié, non décrit (CLM-43-010) ; seules la prime moyenne 1 103 $ et le coût moyen d'un sinistre 22 745 $ (BAC) sont cités.
  2. Règles détaillées par classe d'exposition et numéros RLRQ des deux règlements nouveaux : non extraits/confirmés (déclaré dans limites).
  3. Phases I/II/III : pratique courante, norme CSA et Guide d'intervention non consultés (CLM-43-014) ; lettres A/B/C rapportées comme pratique.
  4. Bin & Polasky 2004 « ≈ 6 % avant Floyd » : chiffre de notes-D, le résumé lu ne comporte pas de pourcentage (CLM-43-018) ; Harrison et al. 2001, Bernstein et al. 2019, Simons & Saginor 2006 : résumés inaccessibles (403), énoncés repris de notes-D (CLM-43-020/021/024).
  5. Sections précises du formulaire DV (OACIQ) sur les sinistres : non citées par numéro (CLM-43-017).
  6. Résultats web vérifiés le 2026-10-31 (registre SRC-43-001 à 005) : Ortega–Taspinar (8 % en 2017 ; 17-22 % puis récupération partielle), Hino–Burke (43,8 G$ US, IC 32,6-55,6), Bin–Kruse–Landry (« roughly equivalent »), Bin–Polasky (« significantly larger after »).

# Difficultés et choix

  • Le cas 4 ne compte que 3 immeubles en zone inondable (1 par RMR à Québec, Montréal, Saguenay) : la DiD « d'une RMR » demandée dans la consigne aurait eu 1 unité traitée ; les 3 immeubles ont été traités ensemble avec effets fixes RMR × trimestre, et l'inférence de randomisation exacte (C(48,3) = 17 296) remplace l'inférence asymptotique. Le chapitre assume et exploite pédagogiquement l'imprécision (effet permanent estimé −0,089 pour −0,05 déclaré, IC couvrant la vérité, p RI 0,005/0,024).
  • Première version de Rivière-Fictive : aménité « rive » colinéaire avec les classes très élevée/élevée → non identifiable ; corrigée par l'ajout d'un lac non inondable (54 lots hors zone avec aménité). L'indicatrice unique + aménité reste biaisée (hétérogénéité × aménité), ce qui est expliqué dans le texte comme un piège.

# Suggestions pour l'harmonisation

  • Le ch. 36 (stub à ce jour) peut renvoyer à fig:43:did-cas4 et fig:43:placebos pour l'inférence de randomisation et au module traite.panel déjà utilisé ici ; le ch. 38 à fig:43:carte-riverain pour la jointure spatiale lots × classes ; le ch. 48 à eq:43:effet-total et aux coefficients inondable/sol (6,7 % et 3,5 % de la valeur).
  • Si l'orchestrateur vérifie une source primaire sur l'assurance inondation (BAC, Sécurité publique) ou le Guide d'intervention du MELCCFP, ajouter la clé et compléter §43.2.2 et §43.3.2 ; CLM-43-010 et 014 à mettre à jour.
  • valeur_terrain_contamine, valeur_apres_sinistre, desuetude_vs_correction sont candidates à un module traite/risques.py si le ch. 48 ou le ch. 24 en ont besoin.
Files · 2a26d365cc23544c8343a62de5e56cfc4c06cb46
Menu

Theme