| { | |
| "target": "price", | |
| "country_code": "NL", | |
| "zone_key": "NL", | |
| "model_name": "lightgbm-quantile", | |
| "model_version": "20260820180935", | |
| "feature_names": [ | |
| "hour", | |
| "quarter", | |
| "day_of_week", | |
| "day_of_year", | |
| "month", | |
| "is_weekend", | |
| "is_holiday", | |
| "is_morning_peak", | |
| "is_evening_peak", | |
| "sin_hour", | |
| "cos_hour", | |
| "sin_day_of_week", | |
| "cos_day_of_week", | |
| "sin_day_of_year", | |
| "cos_day_of_year", | |
| "lag_1h", | |
| "lag_2h", | |
| "lag_3h", | |
| "lag_4h", | |
| "lag_24h", | |
| "lag_48h", | |
| "lag_7d", | |
| "lag_14d", | |
| "diff_1h", | |
| "diff_2h", | |
| "diff_24h", | |
| "diff_7d", | |
| "acceleration_1h", | |
| "ema_4step", | |
| "ema_12step", | |
| "rolling_std_4step", | |
| "rolling_mean_24h", | |
| "rolling_std_24h", | |
| "rolling_min_24h", | |
| "rolling_max_24h", | |
| "rolling_mean_7d", | |
| "rolling_std_7d" | |
| ], | |
| "n_estimators": 180, | |
| "learning_rate": 0.04, | |
| "num_leaves": 31, | |
| "training_rows": 24571, | |
| "start_year": 2023, | |
| "end_year": 2026, | |
| "metrics": { | |
| "mae": 8.31427937440668, | |
| "rmse": 21.563839706949032, | |
| "wape": 0.0827477543324724, | |
| "pinball_p10": 2.183956377490973, | |
| "pinball_p90": 2.3808193938193893, | |
| "interval_coverage": 0.7671768153695865, | |
| "winkler_score": 45.64775771310362, | |
| "mape": 284.51606952320145 | |
| }, | |
| "baseline_mae": 42.45602918430479, | |
| "calibrator": { | |
| "is_fitted": true, | |
| "q_correction": 0.011827664909091595, | |
| "target_coverage": 0.8 | |
| } | |
| } |