SPB Git

spb/wp26_uqo

Public
1.8 KB

# Phase 6 — final evaluation: test, holdout, prospective (2026-10-28)

Runs evaluated once after the freeze: test (mid tier, mixed committee, first 80 of the 600-property subsample): E, F, G2, H, I, J; test small tier (claude-haiku-5-5 / gpt-6-luna, first 300): E, F, G2; holdout 2026 (first 60 of 300): E, F, G2; prospective (1,182 sales registered after the freeze; 40 for LLM arms): E, F, G2 + baselines refitted with identical hyper-parameters; repeat of G2 on 8 test properties. Baselines on the full partitions. Total live spend ≈ 1,079 USD (ledgers; 1,098 incl. sanity and pilot calls), 0 failed properties.

Primary results (test, mean absolute log error): A 0.191, B 0.182, C 0.179, D 0.171 (full partition); E 0.166, F 0.159, G2 0.158, H 0.158, I 0.157, J 0.163 (n = 80). Preregistered paired contrasts (block bootstrap mun × month, Holm): D−G2 −0.005 [−0.033, 0.026]; F−G2 −0.001 [−0.006, 0.005]; J−G2 −0.006 [−0.017, 0.004]; I−G2 0.000 [−0.005, 0.006]; I−G2 on P95 +0.018 [0.000, 0.028]. H1–H4 not rejected. Coverage at nominal 90 %: LLM mid tier 0.86–0.89, AVM 0.90; small tier 0.78–0.81. Holdout 2026: LLM arms 0.186–0.195 with +0.10 log bias; AVM 0.180, bias 0.002. Prospective: LLM 0.179–0.187, AVM 0.202, all biased upward. Run-to-run: mean |Δ log point| 0.007.

Outputs: results/evaluation*/, results/tables*/, paper/tables/, figures/, results/evaluation/repeat_variation.json, results/fundamental/eval_vs_resale*.csv.

Commands: scripts/33_run_tier.py {final,final_small,holdout} --live, scripts/30_run_arm.py … --data-dir data/processed/prospective_bundle, scripts/20_evaluate.py --split {test,holdout,prospective,validation} …, scripts/35_rounds_curve.py, scripts/36_repeat_variation.py, scripts/21_figures.py, scripts/51_eval_vs_resale.py.

Files · b780d9effbc0d688f848faf14e38219f6088143b
Menu

Theme