Comparing predictions with observations over the past 30 days (generated 2026-03-20)
Hit = actual midpoint falls within forecast range (min~max). MAE = mean absolute error of midpoints.