| { | |
| "optimal_threshold": 0.293748559646689, | |
| "feature_names": [ | |
| "pressure_mb", | |
| "pressure_change_24h", | |
| "pressure_volatility", | |
| "humidity_pct", | |
| "temperature_c", | |
| "is_pressure_drop", | |
| "sleep_total_hours", | |
| "deep_sleep_min", | |
| "rem_sleep_min", | |
| "resting_hr", | |
| "hrv_avg_ms", | |
| "workout_min", | |
| "menstrual_flow_flag", | |
| "had_headache_1d", | |
| "severity_1d", | |
| "duration_1d", | |
| "mood_1d", | |
| "symptom_count_1d", | |
| "trigger_count_1d", | |
| "had_headache_2d", | |
| "severity_2d", | |
| "duration_2d", | |
| "dow_sin", | |
| "dow_cos", | |
| "month_sin", | |
| "month_cos", | |
| "doy_sin", | |
| "doy_cos", | |
| "is_weekend", | |
| "age_midpoint", | |
| "is_europe", | |
| "is_tropical", | |
| "sleep_x_pressure", | |
| "low_hrv_flag", | |
| "sleep_deficit", | |
| "high_humidity_flag", | |
| "headache_streak_2d", | |
| "consecutive_headache_days" | |
| ], | |
| "num_features": 38, | |
| "model_version": "3.0.0", | |
| "trained_at": "2026-03-12T10:47:40.844379", | |
| "test_metrics": { | |
| "roc_auc": 0.6859, | |
| "pr_auc": 0.5669, | |
| "f1": 0.5593 | |
| }, | |
| "training_rows": 150480, | |
| "feature_importances": { | |
| "had_headache_1d": 0.039352, | |
| "pressure_change_24h": 0.008701, | |
| "consecutive_headache_days": 0.007257, | |
| "hrv_avg_ms": 0.004118, | |
| "headache_streak_2d": 0.003967, | |
| "duration_2d": 0.003535, | |
| "duration_1d": 0.002007, | |
| "humidity_pct": 0.001802, | |
| "menstrual_flow_flag": 0.001657, | |
| "temperature_c": 0.001522, | |
| "resting_hr": 0.000438, | |
| "had_headache_2d": 0.000436, | |
| "rem_sleep_min": 0.000399, | |
| "pressure_mb": 0.000374, | |
| "pressure_volatility": 0.000369 | |
| } | |
| } |