ML prediction · online ridge model
— ft
—
—
—
SPOT-1644 · ground truth
— ft
—
Nick Nidzieko / UCSB
Scale factor corrected
— ft
—
direction-bin lookup · R²=0.582
Harvest offshore swell
— ft
—
CDIP 071 · 548m depth
Wind · Campus Point
—
—
—
MOP raw
—
before correction
Tide · MLLW
—
—
SPOT period
—
peak dir —
avg correction
—
over logged period
dominant swell
—
—
hours logged
—
—
Wave height — last 72h (feet)
daytime surf hours approx 6am–8pm PT
corrected forecast
SPOT buoy (ground truth)
MOP raw
ML prediction
Harvest swell direction — last 72h
offshore direction at Harvest buoy (° true)
Dp (degrees)
Tide — Santa Barbara (feet, MLLW)
NOAA station 9411340
water level
Wind speed — last 72h (knots)
Campus Point · Open-Meteo
wind speed
Swell direction distribution — all data
Model accuracy vs SPOT-1644 ground truth
computing...
Scale factor corrected
—
mean abs error (ft)
bias —
R² —
ML prediction
—
mean abs error (ft)
bias —
R² —
MOP raw (baseline)
—
mean abs error (ft)
bias —
R² —
Predicted vs observed — scale factor
points on the 1:1 line = perfect prediction · daytime only
corrected
1:1 line
Predicted vs observed — ML model
points on the 1:1 line = perfect prediction · daytime only
ML pred
1:1 line
Rolling error — last 72h · corrected vs ML vs SPOT
lower = better · based on last 72h of paired observations
scale factor |error|
ML |error|
MOP raw |error|
Daytime error only 6am–8pm PT · when surfing actually happens
Scale factor · daytime MAE
—
mean abs error (ft)
bias —
— daytime obs
ML model · daytime MAE
—
mean abs error (ft)
bias —
— daytime obs
MOP raw · daytime MAE
—
mean abs error (ft)
bias —
baseline
computing daytime error...
Daytime error over time — last 72h
only hours between 6am–8pm PT included · null = nighttime (excluded)
scale factor |error|
ML |error|
MOP raw |error|
Recent forecasts last 20 hours
| time (UTC) | corrected | SPOT buoy | corr error | ML pred | ML error | MOP raw | Tp (s) | wind | tide | bin | confidence |
|---|