SPB Git

spb/wp26_uqo

Public
8.7 KB · 248 lines json
1{2  "overall": {3    "n": 92089,4    "share_short_hold": 0.2881886001585423,5    "share_flagged": 0.018362670894460795,6    "months_held_p25": 9.82340862422998,7    "months_held_median": 23.523613963039015,8    "months_held_p75": 37.84804928131417,9    "annualised_log_return_median": 0.08036037517067995,10    "index_change_median": 0.12380695643157935,11    "gap_mean": 0.015468638683450185,12    "gap_median": 0.01396706528665348,13    "gap_sd": 0.43792276593506624,14    "gap_abs_median": 0.127561359840736815  },16  "by_class": {17    "condo": {18      "n": 30900,19      "share_short_hold": 0.504757281553398,20      "share_flagged": 0.006019417475728156,21      "months_held_p25": 2.299794661190965,22      "months_held_median": 11.728952772073923,23      "months_held_p75": 29.66735112936345,24      "annualised_log_return_median": 0.05856243511091462,25      "index_change_median": 0.05463392967542191,26      "gap_mean": 0.004065669919173253,27      "gap_median": 0.008653409056407213,28      "gap_sd": 0.3005895741460536,29      "gap_abs_median": 0.0944835761107771830    },31    "house": {32      "n": 50178,33      "share_short_hold": 0.17449878432779306,34      "share_flagged": 0.021543305831240783,35      "months_held_p25": 15.342915811088295,36      "months_held_median": 27.170431211498972,37      "months_held_p75": 40.50924024640657,38      "annualised_log_return_median": 0.08811222679602647,39      "index_change_median": 0.1745568411513947,40      "gap_mean": 0.02798385057519985,41      "gap_median": 0.017758985104870284,42      "gap_sd": 0.4910603490895561,43      "gap_abs_median": 0.146434683818429644    },45    "plex": {46      "n": 11011,47      "share_short_hold": 0.19852874398328943,48      "share_flagged": 0.03850694759785669,49      "months_held_p25": 14.472279260780287,50      "months_held_median": 27.531827515400412,51      "months_held_p75": 41.49486652977413,52      "annualised_log_return_median": 0.09116687037753403,53      "index_change_median": 0.16440420121492938,54      "gap_mean": -0.00956419825125669,55      "gap_median": 0.019841019730339582,56      "gap_sd": 0.49977078770589084,57      "gap_abs_median": 0.1743666495813496258    }59  },60  "by_region": {61    "Montréal CMA": {62      "n": 39256,63      "share_short_hold": 0.34962808233136333,64      "share_flagged": 0.020582840839616874,65      "months_held_p25": 5.815195071868583,66      "months_held_median": 21.585215605749486,67      "months_held_p75": 37.125256673511295,68      "annualised_log_return_median": 0.05809650465438112,69      "index_change_median": 0.0797284966799463,70      "gap_mean": 0.01133275578727807,71      "gap_median": 0.0163217284222279,72      "gap_sd": 0.4227768745725832,73      "gap_abs_median": 0.1123032886148216474    },75    "Outaouais": {76      "n": 5731,77      "share_short_hold": 0.3318792531844355,78      "share_flagged": 0.010643866689931948,79      "months_held_p25": 6.899383983572895,80      "months_held_median": 22.143737166324435,81      "months_held_p75": 37.02669404517454,82      "annualised_log_return_median": 0.06761122423668095,83      "index_change_median": 0.09738068579064674,84      "gap_mean": 0.049285627078822884,85      "gap_median": 0.018359897500239697,86      "gap_sd": 0.3540418492645551,87      "gap_abs_median": 0.1001885314830506288    },89    "Québec CMA": {90      "n": 8641,91      "share_short_hold": 0.2547158893646569,92      "share_flagged": 0.017822011341279944,93      "months_held_p25": 11.893223819301848,94      "months_held_median": 24.476386036960985,95      "months_held_p75": 37.97946611909651,96      "annualised_log_return_median": 0.0971976615216946,97      "index_change_median": 0.17801966145484371,98      "gap_mean": -0.0006632853368857285,99      "gap_median": 0.013526980028007785,100      "gap_sd": 0.4024916749987534,101      "gap_abs_median": 0.11656600908038506102    },103    "other": {104      "n": 38461,105      "share_short_hold": 0.22648917084839187,106      "share_flagged": 0.017368243155404174,107      "months_held_p25": 12.878850102669405,108      "months_held_median": 24.870636550308006,109      "months_held_p75": 38.53798767967146,110      "annualised_log_return_median": 0.09867698993225775,111      "index_change_median": 0.1937560125821962,112      "gap_mean": 0.01827535233982871,113      "gap_median": 0.009917101008502627,114      "gap_sd": 0.4705626364502145,115      "gap_abs_median": 0.15415067982725894116    }117  },118  "by_hold_bucket": {119    "<12": {120      "n": 26539,121      "share_short_hold": 1.0,122      "share_flagged": 0.015675044274463996,123      "months_held_p25": 1.1827515400410678,124      "months_held_median": 3.679671457905544,125      "months_held_p75": 7.62217659137577,126      "annualised_log_return_median": 0.13256947571872868,127      "index_change_median": 0.017056596431817894,128      "gap_mean": 0.03318260718972106,129      "gap_median": 0.018928009885518904,130      "gap_sd": 0.4011461439536792,131      "gap_abs_median": 0.12108934534264115132    },133    "12-24": {134      "n": 20501,135      "share_short_hold": 0.0,136      "share_flagged": 0.019169796595288034,137      "months_held_p25": 14.718685831622176,138      "months_held_median": 17.93839835728953,139      "months_held_p75": 21.22381930184805,140      "annualised_log_return_median": 0.09204730070640503,141      "index_change_median": 0.10693569996646346,142      "gap_mean": 0.04212871445663325,143      "gap_median": 0.032521351510906626,144      "gap_sd": 0.45137240424499897,145      "gap_abs_median": 0.12524356243929624146    },147    "24-36": {148      "n": 18890,149      "share_short_hold": 0.0,150      "share_flagged": 0.01683430386447856,151      "months_held_p25": 26.579055441478438,152      "months_held_median": 29.66735112936345,153      "months_held_p75": 33.05133470225873,154      "annualised_log_return_median": 0.0740075739779382,155      "index_change_median": 0.16890202317518188,156      "gap_mean": 0.011712286029614645,157      "gap_median": 0.011961741147774596,158      "gap_sd": 0.4354587134832692,159      "gap_abs_median": 0.12432843857818288160    },161    "36+": {162      "n": 26159,163      "share_short_hold": 0.0,164      "share_flagged": 0.02156045720402156,165      "months_held_p25": 40.34496919917864,166      "months_held_median": 46.455852156057496,167      "months_held_p75": 52.73100616016427,168      "annualised_log_return_median": 0.07191591353149837,169      "index_change_median": 0.2907203262699678,170      "gap_mean": -0.02068380299945036,171      "gap_median": -0.006665449535281809,172      "gap_sd": 0.4616194733610451,173      "gap_abs_median": 0.13794709859690002174    }175  },176  "by_split": {177    "holdout": {178      "n": 2501,179      "share_short_hold": 1.0,180      "share_flagged": 0.011995201919232307,181      "months_held_p25": 0.3613963039014374,182      "months_held_median": 0.9527720739219713,183      "months_held_p75": 2.102669404517454,184      "annualised_log_return_median": 0.0016602687795588267,185      "index_change_median": 0.0,186      "gap_mean": -0.002624911845029809,187      "gap_median": 0.0,188      "gap_sd": 0.3875393188031034,189      "gap_abs_median": 0.12695541309637015190    },191    "test": {192      "n": 3778,193      "share_short_hold": 0.8041291688724193,194      "share_flagged": 0.018793012175754367,195      "months_held_p25": 2.004106776180698,196      "months_held_median": 6.061601642710473,197      "months_held_p75": 10.973305954825461,198      "annualised_log_return_median": 0.07606366219747321,199      "index_change_median": 0.014607541259788803,200      "gap_mean": 0.02545814487394008,201      "gap_median": 0.01736836491254401,202      "gap_sd": 0.4261951057700654,203      "gap_abs_median": 0.10048926144326309204    },205    "train": {206      "n": 80559,207      "share_short_hold": 0.231904566839211,208      "share_flagged": 0.018309561935972392,209      "months_held_p25": 12.91170431211499,210      "months_held_median": 26.611909650924023,211      "months_held_p75": 39.885010266940455,212      "annualised_log_return_median": 0.08008832085595473,213      "index_change_median": 0.14241648141311813,214      "gap_mean": 0.014499750404851604,215      "gap_median": 0.013471453530268462,216      "gap_sd": 0.43744893683238145,217      "gap_abs_median": 0.12953966672304773218    },219    "validation": {220      "n": 5251,221      "share_short_hold": 0.4414397257665207,222      "share_flagged": 0.02190059036374024,223      "months_held_p25": 7.162217659137577,224      "months_held_median": 13.1088295687885,225      "months_held_p75": 18.710472279260777,226      "annualised_log_return_median": 0.09465444112774411,227      "index_change_median": 0.07631580198138188,228      "gap_mean": 0.03176349420043377,229      "gap_median": 0.023159823947349167,230      "gap_sd": 0.47417086758113114,231      "gap_abs_median": 0.11605050032681952232    }233  },234  "n_analytic": 631866,235  "share_with_resale": 0.14574134389253418,236  "parameters": {237    "min_n": 5,238    "window": 3,239    "full_snapshot": true240  },241  "index_sources_mun_level": {242    "region": 141524,243    "mun": 16003,244    "base": 2283245  },246  "generated_at": "2026-10-27T23:38:45+00:00",247  "seconds": 3.4248}
Files · main
Menu

Theme