SPB Git

# Chapitre 24 — Dépréciation et désuétudes : bilan de rédaction (2026-10-31)

# Compteurs

  • Prose : ≈ 14 100 mots (regex de tools/check_manuscript.py sur manuscript/chapters/ch24.tex, tableaux et légendes compris ; ≈ 12 500 mots de prose hors tableaux) ; 37 pages compilées (chapitre + solutions + bibliographie du chapitre).
  • Figures : 4 PDF Matplotlib (toutes synthétiques, cas 1) — ch24-fig-courbes.pdf (extraction sur 600 ventes + profils comparés), ch24-fig-composantes.pdf, ch24-fig-decomposition.pdf (deux cascades), ch24-fig-sensibilite.pdf (grille + tornade).
  • Tableaux : 8 (taxonomie ; composantes de courte durée ; quatre lectures physiques ; terrain par secteur ; tranches d'âge ; doubles comptages ; récapitulatif des deux lectures ; variantes d'extraction).
  • Équations numérotées : 18 (définition, vie restante, âge effectif, curabilité, âge-vie, modifiée, ventilée, écart, fonctionnelle curable, loyer, RNE, paires, externe RNE, extraction, quadratique, profil hédonique, conversion, valeur du cas 1) ; 1 définition, 2 propositions démontrées (écart ventilée/âge-vie ; ordre des déductions).
  • Exercices : 7 (niveaux 1, 1, 2, 2, 2, 3, 3) ; solutions détaillées dans solutions/ch24.tex, chiffres testés (TestExercices).
  • Encadrés : objectifs, pratique (inspection → âge effectif, ch. 11), quebec, synthetique, exemple intégral (7 étapes), erreurs, limites, synthese.
  • Citations : 27 clés, toutes dans references/library.bib ; references/lib-ch24.bib ne contient aucune entrée (aucune source web nouvelle consultée ; ch24-registry.csv = en-tête seul).

# Contrôles

  • tools/compile_chapter.sh 24 → OK ch24 : 37 pages, 0 references/citations non definies, 0 overfull hbox.
  • python3 -m pytest -q analysis/python/tests/test_ch24.py → 23 passed (et test_ch11 + test_ch21 toujours verts : 59 passed au total).
  • python3 tools/check_manuscript.py --no-log : seules remarques pour ch24 = 4 figures non inscrites dans verification/figures.csv global (attendu : règle de collision, elles sont dans ch24-figures.csv).
  • PDF relu : planche de contact des 37 pages + pages 8, 15, 22, 25 à 70 dpi ; aucun débordement.
  • Convention \cref sans article : vérifiée par grep (article/préposition écrits ; renvois entre parenthèses sans article comme au ch. 21).
  • Renvois fins vers d'autres chapitres compilés : eq:11:aeff, sec:11:etat, tab:11:fiche, tab:11:travaux, prop:equivalence (ch. 21), ch:17/18/20/21/25/28/29/32/45.

# Cohérence inter-chapitres (demande de la coordination)

  • ch24_depreciation.py importe ch11_inspection (fiche de 20 composantes, convention a_eff = (1−λ)a + λφ(c)L, λ = 0,5, L = 60) et ch21_cout_neuf (C_N = 397 567,33 $) : âge effectif de la structure 29 ans, vie restante 31 ans, curable 10 479,98 $, courte durée 130 584,55 $ (18 composantes après retrait de l'entrée asphaltée), longue durée 80 025,35 $, ventilée 221 089,88 $ = 55,61 % — chiffres identiques au ch. 11, repris dans tab. 24.2-24.3 et fig. 24.2-24.3. Aucun écart.
  • Le ch. 24 ajoute : désuétude fonctionnelle curable 7 605,31 $ (carence de salle d'eau, constat fictif propre au ch. 24) ; D_ext = 0 ; extraction de marché ; rapprochement chiffré (étape 6 de l'exemple) entre la lecture ventilée (57,52 %, V = 445 872 $) et la lecture extraite (23,91 %, V = 579 501 $).

# Chiffres à reprendre par les ch. 20, 25 et 45

  • Valeur du terrain retenue : V_L = 277 000 $ (447 $/m² pour 620 m²). Justification : médiane de la valeur extraite des 13 ventes récentes (≤ 10 ans) du secteur Hull, V_L = P_adj − C_N(1 − âge/60), prix ramenés au 2026-09-01 par la tendance hédonique (0,364 %/mois), C_N transposé du sujet (élasticité −0,10, ±5 %/classe de qualité) ; médiane brute 276 953,99 $, part médiane du prix des maisons récentes 50,5 %, α = V_L / prix neuf hédonique (720 727 $) = 0,384. Variantes : 271 528 $ (≤ 5 ans) à 303 775 $ (≤ 15 ans). Le ch. 25 doit la confronter aux méthodes propres au terrain (ou calibrer son jeu de terrains synthétique dessus) et la confirmer ou la réviser explicitement.
  • Dépréciation totale retenue : 95 066,36 $ = 23,91 % de C_N (extraite du marché à 28 ans : 22,00 % × 397 567,33 = 87 461,05 $, + désuétude fonctionnelle 7 605,31 $ ; D_ext = 0). Contribution du bâtiment 302 500,97 $.
  • Indication par le coût : 579 500,97 $, arrondie 580 000 $ (lecture ventilée : 445 872,14 $, présentée comme borne basse de méthode, non retenue). À confronter au ch. 45 avec 581 595 $ (moyenne des prix ajustés, ch. 17) et 637 953 $ (hédonique, ch. 18).
  • Courbe de dépréciation extraite : δ̂(a) = 0,0107 + 0,00891 a − 0,0000514 a² (R² 0,250) ; 0,619 %/an par l'origine (vie linéaire implicite 162 ans) ; hédonique converti au bâtiment 18,65 % à 28 ans ; profil du générateur 19,86 %.

# Points non vérifiés ou hypothèses déclarées (voir ch24-claims.csv)

  1. Vies utiles, φ(c), λ, vie économique 60 ans : hypothèses du ch. 11 réutilisées (CLM-24-013).
  2. Carence de salle d'eau et soumission de 16 000 $ ; condition de curabilité non testable sur les données (CLM-24-012).
  3. Paramètres de l'extraction (élasticité, qualité, fenêtre ≤ 10 ans) et V_L = 277 000 $ : allocation implicite du marché synthétique, pas de vente de terrain vacant (CLM-24-014, -015).
  4. Exemples incurables (75 $/mois, 6 000 $/an, parts 60/70 %, paires) : illustrations hypothétiques ; seuls le MRB 19,82 (cas 2) et le taux 4,50 % (CBRE, SRC-E-045) sont ancrés (CLM-24-016).
  5. Ordres de grandeur de la littérature (Malpezzi et al. ≈ 0,5-1 %/an) repris des notes D, articles non relus (CLM-24-003, -004, partiellement_verifie).
  6. Tables de dépréciation 3E du MEFQ non dépouillées ; aucune étude arbitrée québécoise sur la dépréciation des logements repérée (CLM-24-017).

# Fichiers livrés

manuscript/chapters/ch24.tex, solutions/ch24.tex, analysis/python/cases/ch24_depreciation.py, analysis/python/figures/ch24_{courbes,decomposition,composantes,sensibilite}.py, analysis/python/tests/test_ch24.py, assets/figures/ch24/*.pdf (4), verification/chapters/ch24-{figures,calculations,claims,registry}.csv, references/lib-ch24.bib (vide), ce bilan. Rien n'a été écrit dans les CSV globaux, library.bib, traite/*.py ni dans les fichiers d'autres chapitres.

# Suggestions pour l'harmonisation

  • Reporter dans l'annexe des conventions : « la dépréciation extraite du marché est totale ; seules les pertes atypiques propres au sujet s'y ajoutent » et la proposition d'ordre (désuétude proportionnelle sur la base restante).
  • Candidats à traite.cout si d'autres chapitres en ont besoin : cout_neuf_ventes (transposition par élasticité et qualité), valeur_terrain_par_secteur (extraction sur ventes récentes), ajuster_profil / taux_quadratique, total_vers_batiment (conversion d_B = d_tot/(1−α)).
  • Le ch. 20 (réconciliation, encore stub) peut citer directement 580 000 $ (coût) ; le ch. 25 doit publier une valeur de terrain finale et, si elle diffère de 277 000 $, le ch. 45 recalculera l'indication par valeur_par_cout (sensibilité : ±15 % de terrain → 537 951 à 621 051 $).
  • Titres d'encadrés tcolorbox : une virgule dans l'argument optionnel de quebec/pratique casse pgfkeys (title=#1 sans accolades dans styles/traite-qc.sty) ; à corriger dans le style lors de l'harmonisation (title={#1}).
Files · b89896847ac1aae8938f8bc73852056ce0ce4556
Menu

Theme