SPB Git
8.7 KB · 26 lines csv
1id,chapitre,description,script,test,resultat_attendu,resultat_obtenu,statut,date2CALC-32-001,32,"RBP contractuel du cas 2 (3 baux × 12) et RBP aux loyers de marché ; écart 7 500 $ (15,2 %) ; loyer relatif ρ_s",analysis/python/cases/ch32_plex.py (traite.cas2.revenus),analysis/python/tests/test_ch32.py::test_coherence_cas2_partage,41832;49332;0.848,41832.00;49332.00;0.8480,verifie,2026-10-313CALC-32-002,32,"RBE = RBP(1−3 %) ; dépenses normalisées (gestion imputée 4 % du RBE = 1 623,08 $ ; réserve 1 800 $) ; RNE normalisé ; ratio 45,7 %",analysis/python/cases/ch32_plex.py (traite.cas2.rne),analysis/python/tests/test_ch32.py::test_coherence_cas2_partage,40577.04;18543.08;22033.96;0.457,40577.04;18543.08;22033.9584;0.4570,verifie,2026-10-314CALC-32-003,32,"RNE aux loyers de marché (mêmes dépenses, gestion 4 % du RBE de marché)",analysis/python/cases/ch32_plex.py::calculer,analysis/python/tests/test_ch32.py::test_sensibilite,29017.96,29017.96,verifie,2026-10-315CALC-32-004,32,"Indicateurs des 127 ventes (60 duplex, 67 triplex, 4 quartiers, 24 mois) : MRB médian 19,68 (triplex 19,82), taux médian 3,17 % (Q1 2,76, Q3 3,62), prix/logement 285 667 $ (triplex 281 000 $), prix/m² 3 200 $",analysis/python/cases/ch32_plex.py (traite.cas2.indicateurs_marche),analysis/python/tests/test_ch32.py::test_valeurs_citees_indicateurs,127;19.82;0.0317;281000,127;19.82;0.0317;281000,verifie,2026-10-316CALC-32-005,32,"Indicateurs médians par taille et par quartier (tableau 32.3)",analysis/python/cases/ch32_plex.py::indicateurs_par_groupe,analysis/python/tests/test_ch32.py::test_valeurs_citees_indicateurs,duplex 583 500 $ / triplex 843 000 $ ; Limoilou 718 000 $,583500;843000;718000,verifie,2026-10-317CALC-32-006,32,"Identité R = (1−v)(1−d)/MRB sur chaque vente (v = 2,4 %, d = ratio de la vente)",analysis/python/cases/ch32_plex.py::decomposition_taux,analysis/python/tests/test_ch32.py::test_identite_mrb_taux,écart max < 2e-4,< 2e-4,verifie,2026-10-318CALC-32-007,32,"Décomposition R_c = ρ R_m (dépenses proportionnelles) ; taux au marché médian 3,41 % vs 3,17 % au contrat ; ρ médian 0,947 ; MRB marché médian 18,33",analysis/python/cases/ch32_plex.py::decomposition_taux,analysis/python/tests/test_ch32.py::test_decomposition_rho,0.0341;0.0317;0.947,0.0341;0.0317;0.9468,verifie,2026-10-319CALC-32-008,32,"Régression taux = a + b(ρ−1) sur 127 ventes : a = 3,451 %, b = 0,0284, R² 0,071, σ 0,685 % ; avec état et taille : a 3,426 %, b_ρ 0,0302, b_état −0,0007, b_n −0,0006, R² 0,080 ; ln MRB = 2,9109 − 0,9564(ρ−1), R² 0,108",analysis/python/cases/ch32_plex.py::regression_taux_loyer_relatif,analysis/python/tests/test_ch32.py::test_valeurs_citees_regression_et_indications,0.03451;0.0284;-0.9564,0.034514;0.02838;-0.9564,verifie,2026-10-3110CALC-32-009,32,"Indications brutes des 127 ventes : MRB 829 110,24 $ ; capitalisation 695 077,55 $ ; par logement 843 000 $ ; au m² 838 400 $ (identiques à traite.cas2.tout, ch. 46)",analysis/python/cases/ch32_plex.py::indications,analysis/python/tests/test_ch32.py::test_valeurs_citees_indicateurs,829110.24;695077.55;843000;838400,829110.24;695077.55;843000.00;838400.00,verifie,2026-10-3111CALC-32-010,32,"Taux ajusté au loyer relatif du sujet 3,02 % → V_cap 729 549 $ ; MRB ajusté 21,25 → 888 878 $",analysis/python/cases/ch32_plex.py::indications,analysis/python/tests/test_ch32.py::test_valeurs_citees_regression_et_indications,0.0302;729549;888878,0.030202;729549.19;888877.79,verifie,2026-10-3112CALC-32-011,32,"Sélection de 5 comparables triplex Limoilou parmi 28 candidats par distance d'attributs (6 caractéristiques, échelles et poids déclarés) : Q0187, Q0222, Q0243, Q0207, Q0235",analysis/python/cases/ch32_plex.py::selection_comparables (traite.comparables.distance_attributs),analysis/python/tests/test_ch32.py::test_comparables_selection,28 candidats ; 5 retenus,28;5,verifie,2026-10-3113CALC-32-012,32,"Médianes des 5 comparables : prix/logement 306 000 $, MRB 22,05, taux 2,97 %, prix/m² 3 352,73 $ → indications 918 000 $, 922 395,60 $, 741 884 $, 878 415 $",analysis/python/cases/ch32_plex.py::indications,analysis/python/tests/test_ch32.py::test_valeurs_citees_regression_et_indications,918000;922396;741884;878415,918000;922395.60;741884.12;878414.55,verifie,2026-10-3114CALC-32-013,32,"Indication pondérée 0,40 × 918 000 + 0,35 × 922 396 + 0,25 × 729 549 = 872 425,76 $ ≈ 870 000 $ ; taux implicite 2,53 % ; MRB implicite 20,86 ; 290 809 $/log. ; 3 330 $/m² ; +76,2 % vs rôle 495 000 $",analysis/python/cases/ch32_plex.py::indications,analysis/python/tests/test_ch32.py::test_valeurs_citees_regression_et_indications,872426;870000;0.0253;20.86,872425.76;870000;0.02526;20.855,verifie,2026-10-3115CALC-32-014,32,"Explication de l'écart capitalisation/comparaison : RNE au ratio médian des ventes (35,7 %) 26 091 $ → 863 880 $ ; indexation du prix/logement des 127 ventes (ancienneté médiane 11,3 mois, 7,29 %/an) → 900 926 $",analysis/python/cases/ch32_plex.py::indications,analysis/python/tests/test_ch32.py::test_valeurs_citees_regression_et_indications,863880;900926,863879.94;900926.12,verifie,2026-10-3116CALC-32-015,32,"Prime d'occupation (R* = 5,00 %, borne basse CBRE Québec basse hauteur B) : 440 679 $ + 139 680 $ + 292 067 $ (33,5 %) = 872 426 $ ; en taux : 5,00 → R_m 3,33 % → R_c 2,53 %",analysis/python/cases/ch32_plex.py::prime_occupant,analysis/python/tests/test_ch32.py::test_prime_occupant,440679.17;139680;292067;0.335,440679.17;139680.00;292066.59;0.3348,verifie,2026-10-3117CALC-32-016,32,"Mise de fonds minimale assurée (Finances Canada 2024) : 450 000 → 22 500 ; 843 000 → 59 300 ; 870 000 → 62 000 ; 1 200 000 → 95 000 ; 1 500 000 → 125 000 ; 1 600 000 → non assurable",analysis/python/cases/ch32_plex.py::mise_de_fonds_minimale_assuree,analysis/python/tests/test_ch32.py::test_mise_de_fonds_minimale,22500;59300;62000;95000;125000;NaN,22500;59300;62000;95000;125000;nan,verifie,2026-10-3118CALC-32-017,32,"Financement de l'acheteur-occupant : prêt 808 000 $ (RPV 92,9 %), 4,12 % composé semestriellement, 300 mois → 4 302,97 $/mois, 51 635,62 $/an, constante 6,39 % ; intérêts an 1 32 654,64 $, capital an 1 18 980,98 $ ; solde après 60 mois 704 858,60 $ ; TAM 6,12 % → 5 227,41 $/mois",analysis/python/cases/ch32_plex.py::financement_occupant (traite.finance.Hypotheque),analysis/python/tests/test_ch32.py::test_financement_occupant,4302.97;51635.62;5227.41;704858.60,4302.9687;51635.6243;5227.4114;704858.6046,verifie,2026-10-3119CALC-32-018,32,"Coût net d'occupation (reprise du RC) : 51 635,62 + 16 920 + 2 219,60 − 28 389,96 = 42 385,26 $/an = 3 532,11 $/mois ; hors capital (−1 719,02) 1 813,08 $/mois vs loyer de marché 1 430 $ (+26,8 %)",analysis/python/cases/ch32_plex.py::cout_occupation,analysis/python/tests/test_ch32.py::test_financement_occupant,42385.26;3532.11;1813.08,42385.2643;3532.1054;1813.0821,verifie,2026-10-3120CALC-32-019,32,"Sensibilité au loyer relatif (ρ 0,85/0,90/0,95/1,00) : V_cap taux ajusté 731 244 / 771 019 / 807 385 / 840 764 ; V_cap taux médian 698 021 / 770 478 / 842 936 / 915 393 ; V_MRB 924 605 / 978 994 / 1 033 382 / 1 087 771 ; écart 74 629 $ à ρ = 1",analysis/python/cases/ch32_plex.py::sensibilite,analysis/python/tests/test_ch32.py::test_sensibilite,monotonie ; RNE(ρ=1) = RNE marché,ok,verifie,2026-10-3121CALC-32-020,32,"Sensibilité au taux (2,50 → 4,00 % par 25 pb) : 881 358 ; 801 235 ; 734 465 ; 677 968 ; 629 542 ; 587 572 ; 550 849 $",analysis/python/cases/ch32_plex.py::sensibilite,analysis/python/tests/test_ch32.py::test_sensibilite,V = RNE/R,ok,verifie,2026-10-3122CALC-32-021,32,"Scénarios de financement (tableau 32.8 C) : 30 ans 3 897,25 $/mois ; MF 10 % 4 169,83 ; non assuré 20 % à 4,58 % 3 883,19 (hors capital 2 044,28) ; +100 pb 4 754,72 (2 458,56) ; +200 pb 5 227,41 (3 108,26)",analysis/python/cases/ch32_plex.py::sensibilite,analysis/python/tests/test_ch32.py::test_sensibilite,ordre des coûts,ok,verifie,2026-10-3123CALC-32-022,32,"Élasticité de la valeur capitalisée aux loyers (dépenses fixes) = RBE/RNE = 40 577/22 034 = 1,84",analysis/python/cases/ch32_plex.py (calcul direct),—,1.84,1.8416,verifie,2026-10-3124CALC-32-023,32,"Contrôle investisseur : 80 % du prix (696 000 $) non assuré 4,58 %/25 ans → SD 46 598 $, RCD 0,47, flux −24 564 $",analysis/python/cases/ch32_plex.py (traite.finance.Hypotheque),—,46598;0.47;-24564,46598;0.473;-24564,verifie,2026-10-3125CALC-32-024,32,"Exercices 32.1 à 32.7 (MRB 18,75 ; mises de fonds ; décomposition 105,4 pb ; coût d'occupation 2e 3 668,88 $ ; régression ; pondérations 856 648 / 805 809 / 920 198 ; VA du manque à gagner 4 335,85 / 12 835,08 / 40 791,47 $)",analysis/python/cases/ch32_plex.py::exercices,analysis/python/tests/test_ch32.py::test_exercices,voir solutions/ch32.tex,ok,verifie,2026-10-3126
Files · 2fa255cfbe38460cb046bb32c81cf4f586081ba2
Menu

Theme