SPB Git

# Chapitre 35 — Indices immobiliers et ventes répétées : bilan de rédaction (2026-10-31)

# Compteurs

  • Prose : ≈ 13 700 mots (regex de tools/check_manuscript.py sur manuscript/chapters/ch35.tex, tableaux compris) ; 39 pages compilées (chapitre + solutions + bibliographie du chapitre).
  • Figures : 5 PDF Matplotlib (ch35-fig-indices-compares, -biais-mediane, -poids-case-shiller, -revision-filtre : synthétiques, cas 1 + reventes simulées, graine 20261031 ; ch35-fig-ipln-variation : réelle, StatCan 18-10-0205-01), produites par analysis/python/figures/ch35_figures.py.
  • Tableaux : 8 (taxonomie des indices ; indices canadiens/québécois ; jeu de reventes ; six indices par trimestre ; précision vs vérité ; deuxième étape de Case–Shiller ; ajustement de G0404 selon l'indice ; sensibilité).
  • Équations numérotées : 12 (définition de l'indice, décomposition de la moyenne géométrique, time dummy et indice, chaînage, imputation, BMN et sa forme fermée, variance/poids/MCP de Case–Shiller, SPAR) ; 1 définition, 2 propositions avec démonstration (équivalence imputation–indicatrices ; propriétés de BMN) ; 1 exemple intégral en sept étapes.
  • Exercices : 8 (niveaux 1, 1, 2, 2, 2, 3, 3, 3) ; solutions détaillées dans solutions/ch35.tex, chiffres testés (test_solutions_exercices).
  • Encadrés : objectifs, synthetique, exemple, quebec (indices et évaluation foncière), pratique, erreurs (8), limites (7), synthese (7).
  • Citations : 27 clés, toutes présentes dans references/library.bib ; aucune nouvelle clé citée (deux nouvelles sources dans lib-ch35.bib, données en toutes lettres dans deux notes de bas de page).

# Contrôles

  • tools/compile_chapter.sh 35 → OK ch35 : 39 pages, 0 references/citations non definies, 2 overfull hbox (1,5 pt dans le tableau des reventes ; 1,2 pt dans une entrée de bibliographie Eurostat, hors chapitre).
  • python3 -m pytest -q analysis/python/tests/test_ch35.py → 10 passed ; test_ch18.py et test_hedonique.py toujours verts (bibliothèque traite/ inchangée).
  • python3 tools/check_manuscript.py --no-log : seuls signalements imputables au ch. 35 = les 5 figures « non inscrites dans verification/figures.csv » (global) — attendu, règle de collision : elles sont inscrites dans verification/chapters/ch35-figures.csv, à fusionner par l'orchestrateur.
  • PDF inspecté (planches 45 dpi de toutes les pages + pages 4-5, 7, 16, 18-25 à 70 dpi) : tableaux dans la justification, figures lisibles, légendes complètes ; quelques blancs de placement de flottants (p. 22-24) sans débordement.
  • Convention \cref sans article respectée ; labels à deux chiffres (eq:35:*, tab:35:*, fig:35:*, sec:35:*, ex:35:*).

# Bibliothèque et cohérence inter-chapitres

  • traite.hedonique (indice_dummies_temps, ventes_repetees_bmn, ventes_repetees_case_shiller, mco) et traite.cas1 utilisés tels quels, non modifiés. Le script réutilise ch18_hedonique.trimestre et matrice_trimestres (indicatrices trimestrielles du ch. 18) : indice 2026T3 = 122,04 identique au ch. 18 ; ajustement de G0404 par les indices = 44 760 $ et par la tendance = 28 774 $ (ch. 18, ex. 18.8) reproduits (28 733 $ avec les 15,2 mois exacts).
  • Reventes synthétiques : 220 paires dérivées des 600 ventes (p = 0,60 ; 15 % de reventes rapides 3–9 mois à prime N(0,12 ; 0,04) ; δ² = 0,0004/mois ; σ = 0,085), générées dans le script (pas de nouveau CSV dans data/synthetic/). À inscrire dans data/synthetic/README.md si l'orchestrateur le souhaite.
  • Résultats clés : médiane EAM 10,97 pts (hausse 28,6 % vs vérité 16,4 %) ; hédonique 2,81 ; chaîné 4,01 ; BMN 3,02 ; CS 2,90 ; SPAR 1,26 ; largeur IC finale 7,5 % (hédonique) vs 20,8 % (BMN). Révision BMN 2025T2 : 116,39 → 113,42. Ajustement de G0404 : de 26 575 $ (SPAR) à 44 760 $ (hédonique).

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

  1. Méthodologie Teranet–BN : page « Our Methodology » lue (certificat TLS invalide, lecture non vérifiée) ; estimateur exact, seuils des filtres et politique de révision non publiés sur la page (CLM-35-01).
  2. IPLN : fiche IMDB 2310 lue ; méthodologie détaillée 62F0014M2022003 non consultée (CLM-35-03).
  3. Méthodologie S&P CoreLogic Case–Shiller : accès refusé (403) ; non citée (CLM-35-10, non_verifie).
  4. Ordre de grandeur de la dépréciation nette (Harding, Rosenthal et Sirmans 2007 : ≈ 2–3 %/an) cité de mémoire de l'article (CLM-35-08, partiellement_verifie) ; sens général de Silverstein (2014) et de Shiller (2015) (CLM-35-09, CLM-35-11).
  5. Hypothèses du jeu de reventes : pédagogiques, déclarées (CLM-35-12).

# Nouvelles sources (references/lib-ch35.bib, ch35-registry.csv)

teranetMethodologie2026 (SRC-35-001), statcaniplnimdb2310 (SRC-35-002), vérifiées par lecture directe le 2026-10-31 ; SRC-35-003 (S&P) inaccessible. Après fusion dans library.bib, remplacer les deux notes de bas de page de la §35.5 par \parencite{}.

# Suggestions pour l'harmonisation

  • Ch. 17 (§ conditions du marché) et ch. 20 : citer la fourchette d'ajustement de G0404 selon l'indice (26 575 $ à 44 760 $, 5,2 % à 8,8 %) comme composante de l'incertitude.
  • Ch. 18 : la valeur « 28 774 $ » (tendance, 15,2 mois arrondis) et « 28 733 $ » (15,2 mois exacts) coexistent ; harmoniser sur l'une des deux.
  • Ch. 13 et ch. 04 : les descriptions de Teranet–BN peuvent renvoyer aux citations de méthodologie de la §35.5 et à la note sur la révision.
  • Glossaire : \motcle posés pour indice de prix à qualité constante, ajustement de conditions du marché, hédonique, ventes répétées, rapport prix sur valeur (SPAR), prix médian, médiane stratifiée, indice à indicatrices temporelles, indice chaîné, imputation, Case–Shiller pondéré, indice Teranet–Banque Nationale, Indice des prix des logements neufs, médianes.
  • data/synthetic/README.md : ajouter une ligne pour les reventes synthétiques du ch. 35 (générées à la volée, pas de fichier).
Files · d2b579d9e218b409826a327e9268215b1d11dd98
Menu

Theme