{ "base_probability": 0.35, "generated_at": "2026-05-25T08:33:53.609270+00:00", "hour_probabilities": { "0": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "1": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "10": { "positive_count": 0, "probability": 0.1357, "smoothed_density": 0.0231 }, "11": { "positive_count": 0, "probability": 0.1828, "smoothed_density": 0.0923 }, "12": { "positive_count": 1, "probability": 0.3031, "smoothed_density": 0.2692 }, "13": { "positive_count": 1, "probability": 0.3658, "smoothed_density": 0.3615 }, "14": { "positive_count": 2, "probability": 0.392, "smoothed_density": 0.4 }, "15": { "positive_count": 0, "probability": 0.3083, "smoothed_density": 0.2769 }, "16": { "positive_count": 0, "probability": 0.4338, "smoothed_density": 0.4615 }, "17": { "positive_count": 5, "probability": 0.8, "smoothed_density": 1.0 }, "18": { "positive_count": 3, "probability": 0.732, "smoothed_density": 0.9 }, "19": { "positive_count": 1, "probability": 0.4914, "smoothed_density": 0.5462 }, "2": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "20": { "positive_count": 1, "probability": 0.3188, "smoothed_density": 0.2923 }, "21": { "positive_count": 0, "probability": 0.1828, "smoothed_density": 0.0923 }, "22": { "positive_count": 0, "probability": 0.1357, "smoothed_density": 0.0231 }, "23": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "3": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "4": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "5": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "6": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "7": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "8": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 }, "9": { "positive_count": 0, "probability": 0.12, "smoothed_density": 0.0 } }, "metadata": { "calibration": "Only timeout records were available. Output is a relative time-risk estimate, not a fully calibrated timeout probability.", "features": [ "order hour", "weekday", "time bucket", "optional product name" ], "non_timeout_records": 0, "timeout_records": 14, "training_records": 14 }, "mode": "positive_only_time_density", "model_version": 1, "product_probabilities": {}, "time_bucket_probabilities": { "afternoon": { "positive_count": 2, "probability": 0.28 }, "dinner": { "positive_count": 9, "probability": 0.7 }, "late_night": { "positive_count": 0, "probability": 0.16 }, "lunch": { "positive_count": 2, "probability": 0.28 }, "morning": { "positive_count": 0, "probability": 0.16 }, "night": { "positive_count": 1, "probability": 0.22 } }, "weekday_probabilities": { "0": { "positive_count": 2, "probability": 0.4 }, "1": { "positive_count": 0, "probability": 0.18 }, "2": { "positive_count": 1, "probability": 0.29 }, "3": { "positive_count": 2, "probability": 0.4 }, "4": { "positive_count": 4, "probability": 0.62 }, "5": { "positive_count": 3, "probability": 0.51 }, "6": { "positive_count": 2, "probability": 0.4 } } }