SPB Git
13.1 KB · 38 lines csv
1id,chapitre,description,script,test,resultat_attendu,resultat_obtenu,statut,date2CALC-48-001,48,Sommaire du portefeuille : 48 immeubles ; 888 logements ; valeur 143 363 000 ; RNE 7 447 030 ; dette 85 766 000,analysis/python/cases/ch48_portefeuille.py,analysis/python/tests/test_ch48.py::test_sommaire_identites,48 ; 888 ; 143363000 ; 7447030 ; 85766000,48 ; 888 ; 143363000 ; 7447030 ; 85766000,verifie,2026-10-313CALC-48-002,48,Taux global pondéré = RNE agrégé / valeur agrégée (eq. 48.taux-pondere) ; médiane et moyenne simple des 48 taux,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_sommaire_identites,"5,19 % ; 5,59 % ; 5,46 %","5,1945 % ; 5,585 % ; 5,456 %",verifie,2026-10-314CALC-48-003,48,RPV agrégé 59,8 % ; valeur/logement 161 445 $ ; part de la valeur en zone inondable 6,66 % ; sols 3,54 %,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_sommaire_identites,"0,5982 ; 161445 ; 0,0666 ; 0,0354","0,598244 ; 161444,82 ; 0,066586 ; 0,035386",verifie,2026-10-315CALC-48-004,48,Sommaire par RMR (valeur Montréal 65 171 000 ; taux pondéré 4,49 % ; 206 237 $/log. ; Saguenay 6,39 % ; 101 969 $/log.),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_sommaire_identites,"65171000 ; 0,0449 ; 206237 ; 0,0639 ; 101969","65171000 ; 0,044948 ; 206237,34 ; 0,063936 ; 101968,75",verifie,2026-10-316CALC-48-005,48,Indices de Herfindahl (eq. 48.hhi) : par RMR 0,280 (n équiv. 3,6) ; par immeuble 0,0364 (27,5) ; part des 5 plus grands 30,8 %,analysis/python/cases/ch48_portefeuille.py,script (impression),"0,280 ; 3,57 ; 0,0364 ; 27,5 ; 0,308","0,28014 ; 3,5696 ; 0,036364 ; 27,499 ; 0,30844",verifie,2026-10-317CALC-48-006,48,Régression semi-log du taux (eq. 48.modele) : coefficients identiques à traite.cas4.effets_regionaux ; Gatineau +19,6 % ; ln n −0,0315 ; inondable +7,9 % ; R² 0,883 ; sigma 0,0537 ; Duan 1,0011,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_modele_de_masse_coherent_avec_cas4_et_ch33,"allclose ; 0,1962 ; −0,0315 ; 0,0786 ; 0,883 ; 0,0537 ; 1,0011","allclose ; 0,19620 ; −0,031528 ; 0,078577 ; 0,8833 ; 0,05373 ; 1,00111",verifie,2026-10-318CALC-48-007,48,P45 : taux prédit 5,461 % → valeur 6 716 534 $ (identique au ch. 33),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_modele_de_masse_coherent_avec_cas4_et_ch33,"0,05461 ; 6716534","0,054610 ; 6716534,09",verifie,2026-10-319CALC-48-008,48,Somme des valeurs prédites 142 572 511 $ vs somme des indications 143 363 000 $ (−0,55 %),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_modele_de_masse_coherent_avec_cas4_et_ch33,"142572511 ; −0,0055","142572510,99 ; −0,00551",verifie,2026-10-3110CALC-48-009,48,Statistiques de ratio IAAO (traite.hedonique.statistiques_ratio) portefeuille : médiane 1,002 ; COD 3,83 ; PRD 1,005 ; PRB 0,001 (se 0,006),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_modele_de_masse_coherent_avec_cas4_et_ch33,"1,002 ; 3,83 ; 1,005 ; 0,001","1,00194 ; 3,8298 ; 1,0053 ; 0,00065 (0,00585)",verifie,2026-10-3111CALC-48-010,48,Ratios extrêmes : P25 1,115 (7,00 vs 6,28 %) ; P28 0,904 ; P09 0,908 ; P15 1,085 ; P38 1,079,analysis/python/cases/ch48_portefeuille.py,script (impression),"1,115 ; 0,904 ; 0,908 ; 1,085 ; 1,079","1,1148 ; 0,9037 ; 0,9076 ; 1,0853 ; 1,0791",verifie,2026-10-3112CALC-48-011,48,Croissance tendancielle du RNE agrégé 3,03 %/an (eq. 48.croissance) ; volatilité agrégée 1,34 % ; médiane immeubles 2,92 % / 3,23 % ; RNE 2016T1 annualisé 5 474 240 → 2026T2 7 447 028,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dynamique_rne,"0,0303 ; 0,0134 ; 0,0292 ; 0,0323 ; 5474240 ; 7447028","0,03026 ; 0,01344 ; 0,02921 ; 0,03234 ; 5474240 ; 7447028",verifie,2026-10-3113CALC-48-012,48,Croissance agrégée par RMR : Gatineau 4,78 % ; Montréal 3,20 ; Québec 2,67 ; Sherbrooke 2,30 ; Trois-Rivières 2,15 ; Saguenay 1,53,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dynamique_rne,"4,78 ; 3,20 ; 2,67 ; 2,30 ; 2,15 ; 1,53","4,78 ; 3,20 ; 2,67 ; 2,30 ; 2,15 ; 1,53",verifie,2026-10-3114CALC-48-013,48,Choc pandémique (eq. 48.choc) : portefeuille −2,53 % ; Québec −1,55 ; Trois-Rivières −4,01 ; variation glissante 4 trim. min −0,12 % (2021T1),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dynamique_rne,"−0,0253 ; −0,0155 ; −0,0401 ; −0,0012","−0,02529 ; −0,01547 ; −0,04014 ; −0,0012",verifie,2026-10-3115CALC-48-014,48,Corrélations des variations trimestrielles de ln RNE : intra-RMR 0,155 (221 paires) ; inter-RMR 0,171 (907) ; hors pandémie ≈ 0 ; agrégats régionaux 0,35 à 0,63,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dynamique_rne,"0,155 ; 0,171 ; |.| < 0,05 ; 0,35–0,63","0,1550 ; 0,1707 ; −0,0009 / −0,0018 ; 0,353–0,629",verifie,2026-10-3116CALC-48-015,48,Risque inondation : 3 immeubles 9 546 000 $ (6,66 % valeur ; 7,6 % RNE) ; majoration du taux +7,86 % ; décote de valeur −7,29 % = e^{−β}−1 (eq. 48.decote) ; P36 +45 pb,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_risques_et_reconciliation,"9546000 ; 0,0666 ; 0,0786 ; −0,0729 ; 44,7","9546000 ; 0,06659 ; 0,07858 ; −0,07285 ; 44,73",verifie,2026-10-3117CALC-48-016,48,Risque sols : 2 immeubles 5 073 000 $ (3,54 %) ; majoration +5,50 % ; décote −5,21 % ; +26 pb,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_risques_et_reconciliation,"5073000 ; 0,0354 ; 0,0550 ; −0,0521 ; 26","5073000 ; 0,03539 ; 0,05501 ; −0,05214 ; 26,2",verifie,2026-10-3118CALC-48-017,48,Dette (480 mois) : service 4 617 283 $ ; RCD agrégé 1,613 ; médian 1,798 ; min 0,939 (P16) ; 5 imm. < 1,20 (17 218 000 $) ; 1 < 1,00 ; constante pondérée 5,38 % ; levier négatif 20 imm. (57 % valeur),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dette_identites,"4617283 ; 1,613 ; 1,798 ; 0,939 ; 5 ; 1 ; 0,0538 ; 20","4617282,63 ; 1,6129 ; 1,7983 ; 0,9389 ; 5 ; 1 ; 0,0538 ; 20",verifie,2026-10-3119CALC-48-018,48,P45 : SD 318 363 $ ; RCD 1,152 (480 mois) ; 0,954 (300 mois) — cohérent avec ch. 33 (1,15 / 0,95),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dette_identites,"318363 ; 1,15 ; 0,95","318363,17 ; 1,1521 ; 0,9544",verifie,2026-10-3120CALC-48-019,48,Échéancier : 2027 21 748 000 (25,4 %) ; 2028 30 867 000 (36,0 %) ; 2029 10 146 000 ; 2030 4 730 000 ; 2031 18 275 000 ; 2027-2028 = 61,3 %,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dette_identites,"21748000 ; 30867000 ; 10146000 ; 4730000 ; 18275000 ; 0,613","idem ; 0,6135",verifie,2026-10-3121CALC-48-020,48,Renouvellement (eq. 48.renouvellement et 48.capacite) RNE constant : RCD agrégé +0/+100/+200 pb = 1,613/1,418/1,258 ; imm. < 1,20 : 5/7/16 ; < 1,00 : 1/4/7 ; injection 1 631 775 / 4 178 882 / 7 413 155 $,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dette_identites,"1,613/1,418/1,258 ; 5/7/16 ; 1/4/7 ; 1631775/4178882/7413155","1,6129/1,4175/1,2579 ; 5/7/16 ; 1/4/7 ; 1631774,53/4178881,72/7413155,15",verifie,2026-10-3122CALC-48-021,48,Variantes : amortissement 300 mois (RCD 1,304 ; 13 < 1,20 ; 5 < 1,00 ; constante 6,66 % ; +200 pb RCD 1,094 injection 11 760 592) ; RNE croissant +200 pb (RCD 1,366 ; 10 ; 3 ; 5 395 891),analysis/python/cases/ch48_portefeuille.py,script (impression),"1,304 ; 13 ; 5 ; 0,0666 ; 1,094 ; 11760592 ; 1,366 ; 10 ; 3 ; 5395891","1,3039 ; 13 ; 5 ; 0,0666 ; 1,0943 ; 11760591,93 ; 1,3656 ; 10 ; 3 ; 5395891,43",verifie,2026-10-3123CALC-48-022,48,P45 renouvellement 2028 : solde 5 329 169 $ ; à 7,17 % sur 456 mois SD 404 324 $ ; RCD 0,907 ; capacité RCD 4 028 826 $ ; injection 1 300 342 $,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_dette_identites,"5329169 ; 404324 ; 0,907 ; 4028826 ; 1300342","5329168,74 ; 404323,53 ; 0,90719 ; 4028826,25 ; 1300342,49",verifie,2026-10-3124CALC-48-023,48,Monte-Carlo corrélation déclarée (10 000 tirages graine 20261031) : médiane 143 349 709 ; moyenne 143 527 636 ; écart-type 6 267 078 ; CV 4,37 % ; q05 133 506 790 ; q95 154 224 548,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_monte_carlo_reproductible_et_diversification,"143349709 ; 143527636 ; 6267078 ; 0,0437 ; 133506790 ; 154224548","143349709,0 ; 143527635,7 ; 6267077,6 ; 0,04366 ; 133506789,6 ; 154224547,5",verifie,2026-10-3125CALC-48-024,48,VaR 95 % (eq. 48.var) : portefeuille 9 856 210 $ ; somme des VaR individuelles 14 283 432 $ ; ratio 0,690 ; indépendant 2 517 633 (0,179) ; parfait 14 296 704 (0,999) ; ES95 12 358 203,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_monte_carlo_reproductible_et_diversification,"9856210 ; 14283432 ; 0,690 ; 2517633 ; 0,179 ; 14296704 ; 0,999 ; 12358203","9856210 ; 14283432 ; 0,6900 ; 2517633 ; 0,1787 ; 14296704 ; 0,9994 ; 12358203",verifie,2026-10-3126CALC-48-025,48,Probabilités (déclaré) : RPV > 65 % 2,96 % ; > 70 % 0,03 % ; > 75 % 0 ; baisse > 10 % 0,83 % ; V < 130 M$ 1,27 % ; parfait : 9,78 / 0,68 / 4,92 / 6,42 %,analysis/python/cases/ch48_portefeuille.py,script (impression),"0,0296 ; 0,0003 ; 0 ; 0,0083 ; 0,0127 ; 0,0978 ; 0,0068 ; 0,0492 ; 0,0642","idem",verifie,2026-10-3127CALC-48-026,48,Diversification par RMR : VaR Montréal 5 055 475 vs somme 6 526 478 (0,775) ; somme des VaR régionales 11 380 268 (0,797) ; portefeuille/régions 0,866,analysis/python/cases/ch48_portefeuille.py,script (impression),"5055475 ; 6526478 ; 0,775 ; 11380268 ; 0,797 ; 0,866","5055475 ; 6526478 ; 0,7746 ; 11380268 ; 0,7968 ; 0,8661",verifie,2026-10-3128CALC-48-027,48,Démonstration analytique (prop. 48.1) : sigma_ln individuel médian 0,0627 ; portefeuille 0,0389 (déclaré) ; parfait 0,0627 ; indépendant 0,0120,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_monte_carlo_reproductible_et_diversification,"0,0627 ; 0,0389 ; 0,0627 ; 0,0120","0,06267 ; 0,03885 ; 0,06269 ; 0,01197",verifie,2026-10-3129CALC-48-028,48,Allocation : classement par lambda = (R+g−3,84 %)/sigma et drapeaux ; conserver P10 P24 P02 P25 P39 P37 ; céder P46 P44 P28 P34 P41 P26 ; après cession 42 imm. 121 898 000 $ taux 5,30 % RPV 59,5 % produit net 7 795 700 $,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_frontiere_et_allocation,"listes ; 121898000 ; 0,0530 ; 0,595 ; 7795700","listes ; 121898000 ; 0,05296 ; 0,5950 ; 7795700",verifie,2026-10-3130CALC-48-029,48,Frontière (eq. 48.frontiere) : mu RMR 7,70/8,44/10,22/8,04/8,44/7,93 % ; sigma 4,96–5,25 % ; actuel mu 8,29 % sigma 4,36 % ; min var équipondéré 8,46 % / 4,27 % ; même mu sigma 4,28 % ; même sigma mu 9,12 %,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_frontiere_et_allocation,"idem","0,07697/0,08439/0,1022/0,08042/0,08437/0,07927 ; 0,0496–0,0525 ; 0,08291/0,04364 ; 0,0846/0,04273 ; 0,04283 ; 0,09118",verifie,2026-10-3131CALC-48-030,48,Réconciliation : valeur retenue 143 400 000 $ (arrondi 100 000) ; 161 486 $/log. ; taux implicite 5,19 % ; RPV 59,8 % ; MRB 11,25 ; fonds propres 57 634 000 ; fourchette MC −6,9 %/+7,6 %,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_risques_et_reconciliation,"143400000 ; 161486 ; 0,0519 ; 0,598 ; 11,25 ; 57634000 ; −0,069/+0,076","143400000 ; 161486,49 ; 0,05193 ; 0,59809 ; 11,247 ; 57634000 ; −0,0688/+0,0758",verifie,2026-10-3132CALC-48-031,48,Exercice 1 (Sherbrooke) : taux pondéré 5,740 % ; moyenne simple 5,667 % ; médiane 5,71 % ; valeur au taux moyen 18 363 822 $ (+1,28 %),analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_sommaire_identites,"0,0574 ; 0,05667 ; 0,0571 ; 18363822 ; 0,0128","0,05740 ; 0,05667 ; 0,0571 ; 18363821,53 ; 0,01279",verifie,2026-10-3133CALC-48-032,48,Exercice 2 : taux prédit TR 24 log. inondable 6,841 % (sans Duan 6,833) ; hors zone 6,343 % ; Montréal 4,525 % ; valeurs 2 192 675 / 2 364 969 / 3 314 944 $ ; écart −7,29 % ; 49,8 pb,analysis/python/cases/ch48_portefeuille.py,script (fonction exercices),"0,06841 ; 0,06833 ; 0,06343 ; 0,04525 ; 2192675 ; 2364969 ; 3314944 ; −0,0729 ; 49,8","idem",verifie,2026-10-3134CALC-48-033,48,Exercice 4 : ratios IAAO Montréal (n = 17) médiane 1,007 ; pondéré 0,985 ; COD 4,37 ; PRD 1,016 ; PRB −0,015 (se 0,012),analysis/python/cases/ch48_portefeuille.py,script (fonction exercices),"1,007 ; 0,985 ; 4,37 ; 1,016 ; −0,015 (0,012)","1,00673 ; 0,9846 ; 4,3731 ; 1,01566 ; −0,01527 (0,01159)",verifie,2026-10-3135CALC-48-034,48,Exercice 5 : P36 croissance 2,01 % volatilité 3,29 % ; Québec agrégé 2,67 % ; choc Québec −1,55 % ; R+g 8,15 %,analysis/python/cases/ch48_portefeuille.py,script (fonction exercices),"0,0201 ; 0,0329 ; 0,0267 ; −0,0155 ; 0,0815","0,02007 ; 0,03285 ; 0,02671 ; −0,01547 ; 0,08147",verifie,2026-10-3136CALC-48-035,48,Exercice 6 : rho taux 0,90/0,95 : q05 131 200 853 ; q95 156 508 072 ; CV 5,39 % ; VaR 12 162 147 ; ratio 0,854 ; P(RPV>75 %) 0,analysis/python/cases/ch48_portefeuille.py,script (fonction exercices),"131200853 ; 156508072 ; 0,0539 ; 12162147 ; 0,854 ; 0","131200853 ; 156508072 ; 0,05386 ; 12162147 ; 0,8539 ; 0",verifie,2026-10-3137CALC-48-036,48,Exercice 7 : cession P36 P41 P43 : produit net 3 951 080 $ ; RNE perdu 566 928 ; reste 133 817 000 $ taux 5,14 % RPV 60,1 % RCD 1,587 ; CV 4,30 % ; VaR 9 058 169 ; ratio 0,694,analysis/python/cases/ch48_portefeuille.py,test_ch48.py::test_risques_et_reconciliation,"3951080 ; 566928 ; 133817000 ; 0,0514 ; 0,601 ; 1,587 ; 0,0430 ; 9058169 ; 0,694","3951080 ; 566928 ; 133817000 ; 0,05141 ; 0,60054 ; 1,58684 ; 0,04296 ; 9058169 ; 0,69396",verifie,2026-10-3138
Files · 81b1896e4502a619cf4f142fb8809253a8ff0bf3
Menu

Theme