SPB Git

spb/wp36_uqo

Public
15.8 KB · 550 lines json
1{2  "snapshot_date": "2026-11-01",3  "window_start_utc": "2026-08-12 12:30 UTC",4  "window_end_utc": "2026-11-01 06:49 UTC",5  "window_days": 80.8,6  "S0_n": 273265,7  "S1_n": 136393,8  "S2_n": 80856,9  "S2L_n": 128091,10  "active_canonical_auto_at_snapshot": 49193,11  "active_canonical_region_missing": 1585,12  "active_canonical_top_regions": [13    {14      "region": "Montérégie",15      "active_canonical": 9716,16      "share": 0.1975077754965137417    },18    {19      "region": "Montréal",20      "active_canonical": 5535,21      "share": 0.1125160083751753422    },23    {24      "region": "Capitale-Nationale",25      "active_canonical": 5496,26      "share": 0.1117232126522066127    },28    {29      "region": "Laurentides",30      "active_canonical": 5059,31      "share": 0.1028398349358648632    },33    {34      "region": "Chaudière-Appalaches",35      "active_canonical": 3682,36      "share": 0.07484804748643137    }38  ],39  "sources_total": 143,40  "dealers_total": 2381,41  "coverage": {42    "T_days": 82,43    "day0_initial_stock_s2l": 13324,44    "connector_startup_entries": {45      "6": 22583,46      "11": 1127147    },48    "connector_startup_source": {49      "6": "otogo",50      "11": "autousagee"51    },52    "connector_startup_listings_s2l": {53      "otogo": 22150,54      "autousagee": 1107455    },56    "connector_startup_listings_s2_total": 0,57    "entries_per_full_day_mean_excl_startup": 1034.6025641025642,58    "entries_day0_left_censored": 47235,59    "active_s2l_min": 13436,60    "active_s2l_max": 48797,61    "active_s2l_mean_full_days": 43918.4125,62    "active_s2l_at_last_full_day": 41708,63    "entries_per_full_day_mean": 1431.9125,64    "entries_per_full_day_median": 1050.5,65    "exits_per_full_day_mean_confirmable": 1041.2702702702702,66    "crawl_cycles_per_full_day_mean": 7.277843915627136,67    "crawl_cycles_per_full_day_min": 1.972027972027972,68    "crawl_cycles_per_full_day_max": 10.0,69    "crawl_cycles_total": 586,70    "days_with_fewer_than_4_cycles": [71      45,72      46,73      5074    ],75    "max_gap_hours_same_source": 13.570681512819396,76    "median_gap_hours_same_source": 3.089500305851301,77    "sources_logged_min": 138,78    "sources_logged_max": 143,79    "failed_source_cycles_share": 0.0126180699381068180  },81  "dynamics": {82    "S2_n": 80856,83    "S2_exit_confirmed": 43734,84    "S2_right_censored_share": 0.4591124962897002,85    "S2L_n": 128091,86    "S2L_left_censored_n": 47235,87    "S2L_left_censored_share": 0.36876127128369673,88    "S2_completed_duration_median_days": 8.937921426483879,89    "S2_completed_duration_p25_days": 1.046458214259258,90    "S2_completed_duration_p75_days": 20.64263841892834,91    "S2_completed_duration_mean_days": 13.261397278354009,92    "S2_completed_share_within_7d": 0.44361366442584715,93    "S2_completed_share_within_30d": 0.8737366808432798,94    "S2_share_with_cut": 0.19699218363510437,95    "S2_n_with_cut": 15928,96    "S2_share_with_2plus_cuts": 0.0658083506480657,97    "S2_first_cut_pct_median": 2.77808645405045,98    "S2_first_cut_pct_mean": 4.592908169524914,99    "S2_first_cut_pct_p25": 1.755001755001755,100    "S2_first_cut_pct_p75": 4.76417341591234,101    "S2_first_cut_share_le_5pct": 0.7628704168759417,102    "S2_first_cut_share_gt_10pct": 0.07602963335007534,103    "S2_share_with_cut_by_class": {104      "direct_dealer": 0.2059703433922997,105      "full_portal": 0.18957402341426946,106      "banner": 0.2420401388260148107    }108  },109  "fig04": {110    "rule": "S2 listings with n_cuts >= 3 and 30 <= duration_days <= 70, body in {SUV, Sedan, Pickup}; within each body type the two listings with the lowest SHA-256(listing_id) hex digest; labelled A-F in body order.",111    "n_candidates": 1342,112    "n_candidates_by_body": {113      "SUV": 897,114      "Sedan": 283,115      "Pickup": 162116    },117    "selected": [118      {119        "label": "Listing A",120        "listing_id": "lb0c0057ac8",121        "sha256_prefix": "00e2f4280878",122        "make": "Ford",123        "body": "SUV",124        "year": 2020,125        "n_cuts": 4,126        "duration_days": 67.3,127        "exit_confirmed": false,128        "entry_price": 20495.0,129        "last_price": 16995.0,130        "total_change_pct": -17.1131      },132      {133        "label": "Listing B",134        "listing_id": "l4898ebdf75",135        "sha256_prefix": "011aec727988",136        "make": "Hyundai",137        "body": "SUV",138        "year": 2025,139        "n_cuts": 4,140        "duration_days": 66.0,141        "exit_confirmed": false,142        "entry_price": 42990.0,143        "last_price": 40490.0,144        "total_change_pct": -5.8145      },146      {147        "label": "Listing C",148        "listing_id": "l677e15cbc3",149        "sha256_prefix": "00eda16b4332",150        "make": "Honda",151        "body": "Sedan",152        "year": 2018,153        "n_cuts": 3,154        "duration_days": 55.2,155        "exit_confirmed": false,156        "entry_price": 19888.0,157        "last_price": 18515.0,158        "total_change_pct": -6.9159      },160      {161        "label": "Listing D",162        "listing_id": "lce48e5369e",163        "sha256_prefix": "017095ce09ee",164        "make": "Kia",165        "body": "Sedan",166        "year": 2022,167        "n_cuts": 3,168        "duration_days": 43.4,169        "exit_confirmed": false,170        "entry_price": 18245.0,171        "last_price": 17249.0,172        "total_change_pct": -5.5173      },174      {175        "label": "Listing E",176        "listing_id": "l5fbc700db4",177        "sha256_prefix": "02796de2fcbe",178        "make": "RAM",179        "body": "Pickup",180        "year": 2018,181        "n_cuts": 3,182        "duration_days": 66.4,183        "exit_confirmed": false,184        "entry_price": 26961.0,185        "last_price": 23971.0,186        "total_change_pct": -11.1187      },188      {189        "label": "Listing F",190        "listing_id": "ldfb3fd378d",191        "sha256_prefix": "037f1a321503",192        "make": "GMC",193        "body": "Pickup",194        "year": 2021,195        "n_cuts": 3,196        "duration_days": 56.6,197        "exit_confirmed": false,198        "entry_price": 39995.0,199        "last_price": 34660.0,200        "total_change_pct": -13.3201      }202    ]203  },204  "tab01": [205    {206      "source_class": "direct_dealer",207      "n_sources_with_listings": 131,208      "n_dealers": 131,209      "listings": 33061,210      "active_at_snapshot": 12222,211      "in_s1": true,212      "in_s2": true,213      "n_sources_in_s2": 113,214      "n_s1": 28380,215      "n_s2": 15376,216      "n_sources": 131,217      "found_per_cycle": 12522.994457833945,218      "mean_found_per_source": 95.59537754071714,219      "label": "Dealer websites"220    },221    {222      "source_class": "full_portal",223      "n_sources_with_listings": 2,224      "n_dealers": 929,225      "listings": 107903,226      "active_at_snapshot": 39125,227      "in_s1": true,228      "in_s2": true,229      "n_sources_in_s2": 2,230      "n_s1": 92475,231      "n_s2": 58853,232      "n_sources": 2,233      "found_per_cycle": 36692.775528034676,234      "mean_found_per_source": 18346.387764017338,235      "label": "Full-inventory portals"236    },237    {238      "source_class": "banner",239      "n_sources_with_listings": 5,240      "n_dealers": 5,241      "listings": 17162,242      "active_at_snapshot": 5579,243      "in_s1": true,244      "in_s2": true,245      "n_sources_in_s2": 4,246      "n_s1": 15309,247      "n_s2": 6627,248      "n_sources": 5,249      "found_per_cycle": 5131.368507237205,250      "mean_found_per_source": 1026.273701447441,251      "label": "Dealer groups"252    },253    {254      "source_class": "sampled_portal",255      "n_sources_with_listings": 2,256      "n_dealers": 1313,257      "listings": 103027,258      "active_at_snapshot": 2654,259      "in_s1": false,260      "in_s2": false,261      "n_sources_in_s2": 0,262      "n_s1": 0,263      "n_s2": 0,264      "n_sources": 2,265      "found_per_cycle": 2359.140591777665,266      "mean_found_per_source": 1179.5702958888326,267      "label": "Sampled portals (excluded)"268    },269    {270      "source_class": "private_marketplace",271      "n_sources_with_listings": 1,272      "n_dealers": 1,273      "listings": 11874,274      "active_at_snapshot": 3158,275      "in_s1": false,276      "in_s2": false,277      "n_sources_in_s2": 0,278      "n_s1": 0,279      "n_s2": 0,280      "n_sources": 1,281      "found_per_cycle": 3040.91061452514,282      "mean_found_per_source": 3040.91061452514,283      "label": "Private sellers (Kijiji)"284    },285    {286      "source_class": "small_portal",287      "n_sources_with_listings": 2,288      "n_dealers": 2,289      "listings": 238,290      "active_at_snapshot": 83,291      "in_s1": true,292      "in_s2": false,293      "n_sources_in_s2": 0,294      "n_s1": 229,295      "n_s2": 0,296      "n_sources": 2,297      "found_per_cycle": 194.13841906625663,298      "mean_found_per_source": 97.06920953312832,299      "label": "Small portals"300    }301  ],302  "tab03": {303    "S1": {304      "N": 136393,305      "entry_price_mean": 29644.45475207672,306      "entry_price_median": 25627.0,307      "mileage_mean_km": 77817.36238663274,308      "mileage_median_km": 68629.0,309      "age_mean_years": 5.671836242804624,310      "age_median_years": 4.879980315332635,311      "dealers": 1046,312      "active_share": 0.3021049467348031,313      "powertrain_share": {314        "ICE": 0.8129156188367438,315        "HEV": 0.035742303490648344,316        "PHEV": 0.016804381456526362,317        "BEV": 0.06119082357598997,318        "Diesel": 0.017442244103436394,319        "unknown": 0.05590462853665511320      },321      "body_share": {322        "SUV": 0.5667079688840336,323        "Sedan": 0.20748132235525282,324        "Pickup": 0.105753227804946,325        "Hatchback": 0.04206960767781338,326        "Van": 0.03077870565204959,327        "Coupe": 0.013717712785846782,328        "Convertible": 0.011056285879773888,329        "Wagon": 0.005124896438966809330      },331      "body_missing_share": 0.017310272521317078,332      "duration_median_completed": 8.9356921752832,333      "n_completed": 47934,334      "share_with_cut": 0.2723233597032106,335      "first_cut_pct_median": 2.910421185535304336    },337    "S2": {338      "N": 80856,339      "entry_price_mean": 29942.407860888492,340      "entry_price_median": 25995.0,341      "mileage_mean_km": 74386.86401751262,342      "mileage_median_km": 65037.5,343      "age_mean_years": 5.5225845579461055,344      "age_median_years": 4.900723511527273,345      "dealers": 982,346      "active_share": 0.3589096665677253,347      "powertrain_share": {348        "ICE": 0.8035767289997032,349        "HEV": 0.03749876323340259,350        "PHEV": 0.019070940932027308,351        "BEV": 0.07063174037795587,352        "Diesel": 0.014111506876422281,353        "unknown": 0.05511031958048877354      },355      "body_share": {356        "SUV": 0.5713985356683486,357        "Sedan": 0.20729444939151084,358        "Pickup": 0.10334421687939052,359        "Hatchback": 0.043942317205896905,360        "Van": 0.02970713366973385,361        "Coupe": 0.01238003364005145,362        "Convertible": 0.009894132779261898,363        "Wagon": 0.005293361036905115364      },365      "body_missing_share": 0.01674581972890076,366      "duration_median_completed": 8.937921426483879,367      "n_completed": 43734,368      "share_with_cut": 0.19699218363510437,369      "first_cut_pct_median": 2.77808645405045370    },371    "top_bodies_S1": [372      "SUV",373      "Sedan",374      "Pickup",375      "Hatchback",376      "Van"377    ],378    "region_total": {379      "N": 136393,380      "median_price": 25627.0,381      "median_km": 68629.0,382      "median_age": 4.879980315332635,383      "n_s2_entrants_37d": 44003,384      "share_exit_30d": 0.5930504738313297385    },386    "exit30_definition": "S2 listings with entry_ts <= snapshot - 37 days (so that an exit at day 30 is confirmable); exit within 30 d = exit_confirmed and duration_days <= 30",387    "S1_duration_note": "S1 completed spells exclude left-censored day-1 stock (duration unknown) but include all S1 sources"388  },389  "tab03_by_region": [390    {391      "region": "Montréal",392      "N": 12120,393      "median_price": 28995.0,394      "median_km": 56032.0,395      "median_age": 4.004882281678036,396      "n_s2_entrants_37d": 4290,397      "share_exit_30d": 0.6508158508158508398    },399    {400      "region": "Laval",401      "N": 8968,402      "median_price": 26495.0,403      "median_km": 68084.0,404      "median_age": 4.864039387345642,405      "n_s2_entrants_37d": 3309,406      "share_exit_30d": 0.5811423390752494407    },408    {409      "region": "Montérégie",410      "N": 26490,411      "median_price": 25488.5,412      "median_km": 73319.0,413      "median_age": 4.894800661584851,414      "n_s2_entrants_37d": 9137,415      "share_exit_30d": 0.6132209696837037416    },417    {418      "region": "Laurentides",419      "N": 12654,420      "median_price": 25696.0,421      "median_km": 71500.0,422      "median_age": 4.879980315332635,423      "n_s2_entrants_37d": 4033,424      "share_exit_30d": 0.5383089511529878425    },426    {427      "region": "Lanaudière",428      "N": 8549,429      "median_price": 26495.0,430      "median_km": 44422.0,431      "median_age": 3.880664778029418,432      "n_s2_entrants_37d": 2144,433      "share_exit_30d": 0.5634328358208955434    },435    {436      "region": "Capitale-Nationale",437      "N": 17015,438      "median_price": 26555.0,439      "median_km": 55315.0,440      "median_age": 3.9663401192143217,441      "n_s2_entrants_37d": 5358,442      "share_exit_30d": 0.6362448674878686443    },444    {445      "region": "Chaudière-Appalaches",446      "N": 9176,447      "median_price": 25321.5,448      "median_km": 76917.5,449      "median_age": 5.018263869246222,450      "n_s2_entrants_37d": 2820,451      "share_exit_30d": 0.5315602836879433452    },453    {454      "region": "Estrie",455      "N": 4627,456      "median_price": 23995.0,457      "median_km": 78690.0,458      "median_age": 5.01842924399327,459      "n_s2_entrants_37d": 1769,460      "share_exit_30d": 0.5681175805539853461    },462    {463      "region": "Mauricie",464      "N": 7146,465      "median_price": 23995.0,466      "median_km": 68997.0,467      "median_age": 4.929613817183437,468      "n_s2_entrants_37d": 2303,469      "share_exit_30d": 0.611376465479809470    },471    {472      "region": "Centre-du-Québec",473      "N": 3839,474      "median_price": 25688.0,475      "median_km": 72640.0,476      "median_age": 4.897451169230362,477      "n_s2_entrants_37d": 1333,478      "share_exit_30d": 0.5198799699924981479    },480    {481      "region": "Outaouais",482      "N": 4348,483      "median_price": 24988.0,484      "median_km": 78546.0,485      "median_age": 5.063261864948048,486      "n_s2_entrants_37d": 1471,487      "share_exit_30d": 0.5588035350101972488    },489    {490      "region": "Bas-Saint-Laurent",491      "N": 4423,492      "median_price": 23995.0,493      "median_km": 76619.0,494      "median_age": 5.863293371344908,495      "n_s2_entrants_37d": 1516,496      "share_exit_30d": 0.6029023746701847497    },498    {499      "region": "Saguenay–Lac-Saint-Jean",500      "N": 4009,501      "median_price": 25995.0,502      "median_km": 72220.0,503      "median_age": 5.863213607185498,504      "n_s2_entrants_37d": 1622,505      "share_exit_30d": 0.6923551171393342506    },507    {508      "region": "Abitibi-Témiscamingue",509      "N": 3338,510      "median_price": 26970.0,511      "median_km": 73252.0,512      "median_age": 4.987991108879079,513      "n_s2_entrants_37d": 1070,514      "share_exit_30d": 0.5317757009345795515    },516    {517      "region": "Côte-Nord",518      "N": 2909,519      "median_price": 25490.0,520      "median_km": 65486.0,521      "median_age": 4.926119384576455,522      "n_s2_entrants_37d": 1031,523      "share_exit_30d": 0.5761396702230844524    },525    {526      "region": "Gaspésie–Îles-de-la-Madeleine",527      "N": 741,528      "median_price": 23995.0,529      "median_km": 79782.0,530      "median_age": 4.981709989566159,531      "n_s2_entrants_37d": 244,532      "share_exit_30d": 0.5081967213114754533    },534    {535      "region": "Region missing",536      "N": 6041,537      "median_price": 21995.0,538      "median_km": 85479.0,539      "median_age": 5.894116198888067,540      "n_s2_entrants_37d": 553,541      "share_exit_30d": 0.4321880650994575542    }543  ],544  "notes": [545    "exit = observed disappearance from the source confirmed by >= 7 days of absence before the snapshot; it is NOT a sale",546    "day index 0 = 2026-08-12 UTC (partial day, crawl started 12:30 UTC); day 81 = 2026-11-01 (partial, snapshot 06:49 UTC)",547    "crawl cycles per day = sync_log rows / distinct sources logged that day (one row per source per cycle)",548    "S2 contains no left-censored listing by construction; the left-censored share refers to S2L"549  ]550}
Files · main
Menu

Theme