SPB Git

spb/wp29_uqo

Public
5.5 KB · 238 lines json
1{2 "critical_violations": [],3 "evaluated_utc": "2026-10-30T04:24:32.928784+00:00",4 "evaluator_version": "F3-conf-04/1.0",5 "notes": "Deterministic evaluation; reproducibility filled by the harness. HAC band recomputed from the executor's own h=4 loss differentials.",6 "oracle_sha256": "e4d1358d226ad618b91a80bf40bd5faca84e88da6cdfcca828d5c14cf5fc5e42",7 "quality_components": {8  "baseline": 1.0,9  "correctness": 1.0,10  "integrity": 1.0,11  "reporting": 1.0,12  "reproducibility": 1.013 },14 "quality_score": 1.0,15 "receipt_sha256": "5f516fedced9dc8f8eeb6ad08960b8a184e71946857b3debc479da6d10cf0fbc",16 "required_criteria": [17  {18   "description": "Seasonal-naive RMSE/MAE at h=1 exact (rel 1e-6)",19   "expected": {20    "mae_snaive_h1": 2.1374736750000003,21    "rmse_snaive_h1": 2.84912586015657222   },23   "id": "snaive_h1",24   "observed": {25    "mae_snaive_h1": 2.1374736750000003,26    "rmse_snaive_h1": 2.84912586015657227   },28   "passed": true,29   "tolerance": {30    "mae_snaive_h1": {31     "rel": 1e-0632    },33    "rmse_snaive_h1": {34     "rel": 1e-0635    }36   }37  },38  {39   "description": "Seasonal-naive RMSE/MAE at h=2 exact",40   "expected": {41    "mae_snaive_h2": 2.1259446750000004,42    "rmse_snaive_h2": 2.84667408037747243   },44   "id": "snaive_h2",45   "observed": {46    "mae_snaive_h2": 2.1259446750000004,47    "rmse_snaive_h2": 2.84667408037747248   },49   "passed": true,50   "tolerance": {51    "mae_snaive_h2": {52     "rel": 1e-0653    },54    "rmse_snaive_h2": {55     "rel": 1e-0656    }57   }58  },59  {60   "description": "Seasonal-naive RMSE/MAE at h=4 exact",61   "expected": {62    "mae_snaive_h4": 2.181266125,63    "rmse_snaive_h4": 2.882315939257531564   },65   "id": "snaive_h4",66   "observed": {67    "mae_snaive_h4": 2.181266125,68    "rmse_snaive_h4": 2.882315939257531569   },70   "passed": true,71   "tolerance": {72    "mae_snaive_h4": {73     "rel": 1e-0674    },75    "rmse_snaive_h4": {76     "rel": 1e-0677    }78   }79  },80  {81   "description": "n_origins = 40",82   "expected": {83    "n_origins": 4084   },85   "id": "counts",86   "observed": {87    "n_origins": 4088   },89   "passed": true,90   "tolerance": {91    "n_origins": {92     "abs": 093    }94   }95  },96  {97   "description": "forecasts.csv: 240 rows, targets = origin + h quarters, seasonal-naive rows exact, actuals = data",98   "expected": {99    "n_rows": 240100   },101   "id": "forecasts_chronology",102   "observed": {103    "actual_mismatches": 0,104    "bad_rows": 0,105    "counts": {106     "model_h1": 40,107     "model_h2": 40,108     "model_h4": 40,109     "snaive_h1": 40,110     "snaive_h2": 40,111     "snaive_h4": 40112    },113    "n_rows": 240114   },115   "passed": true,116   "tolerance": null117  },118  {119   "description": "model RMSE/MAE per horizon agree with forecasts.csv (rel 1e-5)",120   "expected": null,121   "id": "model_errors_consistent",122   "observed": {123    "h1": {124     "mae_from_csv": 1.5194119750000001,125     "mae_reported": 1.5194119747378638,126     "rmse_from_csv": 2.19298172952465,127     "rmse_reported": 2.1929816943854905128    },129    "h2": {130     "mae_from_csv": 1.552562775,131     "mae_reported": 1.552562787751599,132     "rmse_from_csv": 2.462562954183725,133     "rmse_reported": 2.4625629688732493134    },135    "h4": {136     "mae_from_csv": 1.597327275,137     "mae_reported": 1.5973272111361247,138     "rmse_from_csv": 2.3430306045734604,139     "rmse_reported": 2.343030574977449140    }141   },142   "passed": true,143   "tolerance": {144    "rel": 1e-05145   }146  },147  {148   "description": "rel_improvement = 1 - rmse_model/rmse_snaive (abs 1e-6)",149   "expected": null,150   "id": "rel_improvement_consistent",151   "observed": {152    "h1": {153     "expected": 0.2302966586864027,154     "reported": 0.2302966586864027155    },156    "h2": {157     "expected": 0.13493329431421563,158     "reported": 0.13493329431421563159    },160    "h4": {161     "expected": 0.18710140582957724,162     "reported": 0.18710140582957724163    }164   },165   "passed": true,166   "tolerance": {167    "abs": 1e-06168   }169  },170  {171   "description": "loss_diff_mean_h4 = mean(e_snaive^2 - e_model^2) at h=4 from forecasts.csv (rel 1e-5)",172   "expected": null,173   "id": "loss_diff_mean_h4",174   "observed": {175    "from_csv": 2.8179527597301504,176    "reported": 2.817952898418871177   },178   "passed": true,179   "tolerance": {180    "rel": 1e-05181   }182  },183  {184   "description": "loss_diff_se_h4 equals (rel 3%) the HAC standard error recomputed from the executor's own h=4 loss differentials with the reported kernel and truncation lag (lag in [3, 8]; Bartlett with either weight convention, rectangular or Parzen; small-sample factor n/(n-1) covered)",185   "expected": {186    "informational_band_bartlett_3_8": [187     1.199326089184672,188     2.0862370781374437189    ]190   },191   "id": "hac_se_h4",192   "observed": {193    "iid_se": 1.9997493889745093,194    "kernel": "bartlett",195    "lags": 4,196    "reported": 1.8512807864167726,197    "valid_ses_for_reported_kernel_and_lag": [198     1.8512808782370995,199     2.0862370781374437200    ]201   },202   "passed": true,203   "tolerance": 0.03204  },205  {206   "description": "hac_lags_h4 integer in [3, 8]",207   "expected": [208    3,209    8210   ],211   "id": "hac_lags_h4",212   "observed": 4,213   "passed": true,214   "tolerance": null215  },216  {217   "description": "dm_stat_h4 = mean/se (rel 1e-3) and dm_pvalue_h4 consistent (normal or t(39), with/without HLN correction, abs 0.005)",218   "expected": {219    "pvalue_band": [220     0.12296800229110083,221     0.17776088289647735222    ]223   },224   "id": "dm_stat_h4",225   "observed": {226    "dm_pvalue": 0.12796800229110086,227    "dm_stat": 1.5221639629681083228   },229   "passed": true,230   "tolerance": null231  }232 ],233 "run_id": "RC0077",234 "schema_error": "",235 "schema_valid": true,236 "scientific_success": true,237 "task_id": "F3-conf-04"238}
Files · main
Menu

Theme