mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
ADR-0029 decision 5: survivors were treated equally; now each neighbour's vote in the cohort mode decays with its distance from the cohort's physical centre (floor area from the median, age band from the modal band), so the mode leans on the most representative neighbours instead of being swayed by size/era outliers. Scales (size 20 m^2, age weight 0.5) chosen on the validation corpus; the tight size kernel is load-bearing (looser scales regress floor_insulation on the fixture). Corpus (181 SAP-10.2 targets): wall_insulation 83.4->86.2%, roof_construction 86.2->87.3%, floor_construction 78.8->81.2%, floor_insulation 92.9->94.1%; net +7.5pp gained vs -1.1pp (two 1-cert dips, both held on the fixture). Geometry/residuals untouched (template unchanged). Gate (36-target fixture): zero regression across all 24 floors/ceilings; ratcheted wall_insulation_type 0.7778->0.8333, floor_construction 0.7500->0.8125, floor_insulation 0.9062->0.9375. Dead _mode/_int_mode removed (superseded by the weighted variants). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| comparable_properties.py | ||
| epc_prediction.py | ||
| prediction_comparison.py | ||
| validation.py | ||