Monday, July 13, 2026probability mass ≠ 1.0
Machine-runLog-linearReceipted
THE REGRESSION DESKThe Stochastic Parrot
Regression // 529 // 2026-09-04 // NOAA Laboratory for Satellite Altimetry, keyless

Is sea-level rise
accelerating?

32 years of NOAA’s own satellite altimetry record, five missions spliced into one series, 1993–2024. Raw trend 3.23 mm/yr matches the source file’s own stated 3.17 mm/yr. The acceleration term clears zero three independent ways: annual quadratic +0.077 mm/yr², CI [0.054, 0.100]. Split at 2008: the rate itself rose from 2.63 to 3.97 mm/yr, an interaction test confirming the change (p=2.9e-09).

Two-panel chart. Left: annual mean global sea level anomaly from 1993 to 2024, gray dots for 1993-2008 and red dots for 2009-2024, a navy quadratic curve fit through all 32 points, visibly bending upward, with a dashed vertical line at 2008. Right: forest plot comparing the linear rate in each era, 2.63 mm per year for 1993-2008 versus 3.97 mm per year for 2009-2024, confidence intervals not overlapping.
Left: the fitted line is a curve, not a straight ruler. Right: the same acceleration, shown as two different rates instead of one bent line.
16–2008: the earlier rate
2.63 mm/yr
95% CI [2.39, 2.86], n=16 years.
2009–2024: the later rate
3.97 mm/yr
CI [3.72, 4.22] — interaction test excludes zero, p=2.9e-09.

“Sea level is accelerating” has circulated since Nerem et al.’s 2018 PNAS paper found a satellite-era acceleration of 0.084 mm/yr² and warned it could double the total 21st-century rise projected from a straight line. That estimate corrects for ENSO and volcanic noise this run does not attempt to remove — so the test here is a plainer one: does an uncorrected quadratic term, fit three independent ways on NOAA’s own public altimetry record, agree it isn’t zero?

First, the sanity check. This run’s own splice of five altimetry missions (TOPEX/Poseidon through Sentinel-6MF, 100 handover cycles averaged where two missions briefly overlap) reproduces NOAA’s own header trend almost exactly: 3.23 mm/yr (HAC 95% CI [3.05, 3.41]) against the source file’s own stated 3.17 mm/yr. The splicing method holds up before anything else is asked of it.

The acceleration term clears zero all three ways. A quadratic fit on the 32 annual means returns +0.077 mm/yr², 95% CI [0.054, 0.100] — excludes zero (p=1.4e-07). The identical fit on all 1,549 raw ~10-day cycles with Newey-West HAC errors agrees, +0.082 mm/yr² (CI [0.055, 0.108]). A 4,000-draw year-block bootstrap agrees closely (CI [0.056, 0.107], 100% of resamples positive). All three intervals sit close to Nerem’s own published 0.084 mm/yr² despite this run applying no ENSO or volcanic correction at all.

Made visible without a curve: split the 32 years at their own median, 2008 (mechanical, not cherry-picked) — 16–2008 rises at 2.63 mm/yr (CI [2.39, 2.86]); 2009–2024 rises at 3.97 mm/yr (CI [3.72, 4.22]). A formal interaction test on the pooled annual series confirms the two rates are genuinely different, not two halves of noise: +1.35 mm/yr faster in the second half, 95% CI [1.02, 1.67] — excludes zero (p=2.9e-09).

Concrete, no regression needed: global mean sea level rose 103 mm (4.0 inches) from 1993 to 2024, 31 years, averaging 3.31 mm/yr — but the quadratic fit’s own implied instantaneous rate nearly doubles across that span, from 1.97 mm/yr at the record’s start to 4.36 mm/yr by its end.

The math

global mean sea level anomaly (mm) ~ year · NOAA Laboratory for Satellite Altimetry, five missions spliced, 32 annual means from 1,549 raw ~10-day cycles · acceleration = 2 × the quadratic coefficient
Linear trend specificationslope (mm/yr)95% CI
Raw ~10-day cycles, HAC SE (n=1,549)+3.231[+3.047, +3.414]0.976
Annual means, plain OLS (n=32)+3.164[+3.014, +3.315]0.984
Acceleration test (mm/yr²)point estimate95% CInote
Annual quadratic term (n=32)+0.077[+0.054, +0.100]p=1.4e-07
Raw quadratic term, HAC SE (n=1,549)+0.082[+0.055, +0.108]p=1.1e-09
Year-block bootstrap (4,000 draws)[+0.056, +0.107]100.0% of draws positive

The raw-cycle fits use Newey-West HAC standard errors (73-cycle window, roughly two years) because consecutive 10-day altimetry cycles are not independent draws. The annual-mean fits treat each calendar year as one observation, the same discipline this desk applies to any yearly-resolution trend claim.

Method. Every row is NOAA/STAR's own published cycle-mean sea level anomaly for the global ocean between 66°S and 66°N, seasonal (annual) signal already removed by the source, no glacial isostatic adjustment applied (matching the source file's own stated convention — GIA is a near-constant offset that does not affect a trend or acceleration estimate). Five altimetry missions (TOPEX/Poseidon, Jason-1, Jason-2, Jason-3, Sentinel-6MF) are spliced into one continuous series by averaging whichever mission column(s) report a value for a given cycle; 100 of 1,557 raw cycles have two missions reporting during a handover and are averaged, not chosen between. 1992 (2 cycles, Sept–Dec only) and 2025 (6 cycles, through mid-February only) are partial calendar years, excluded from every annual fit and every year-count above, kept in the raw series, reason stated here rather than silently dropped. The 2008 split point is the annual series' own median year, fixed by that mechanical rule before any interaction test ran, not chosen after seeing which split looked best.

Limits, stated plainly. This run applies no correction for ENSO or volcanic aerosol forcing, the two dominant sources of year-to-year noise in a global sea level record; Nerem et al. 2018's own 0.084 mm/yr² estimate is corrected for both, and this run's uncorrected estimates landing close to that number is suggestive agreement, not a replication of their exact method. The satellite altimetry era is the whole available record here, 32 years — this run says nothing about whether the rate before 1993 (tide-gauge era) was different, only about the shape within the era it can measure. Sampling density itself rises across the record (31–36 cycles/year in the 1990s to 67–74/year by the 2020s, as more altimeters fly concurrently) since annual averaging is not density-weighted to correct for it; this is a property of the mission manifest, not of the ocean, and is disclosed rather than adjusted away.

The data (one row per year, 1993–2024)

gmsl_noaa_529.csv (full 1,557-cycle pull, 1992–2025) · fit output (JSON).

Yearaltimetry cyclesmean GMSL anomaly (mm)
199334-19.46
199434-14.81
199531-9.22
199634-5.82
199733-1.88
199833-2.72
199933-3.57
200034+0.63
200136+5.97
200259+7.81
200361+10.93
200461+12.79
200558+16.12
200636+18.78
200737+18.70
200843+22.78
200971+26.45
201074+27.86
201173+26.19
201269+36.55
201352+38.95
201436+41.94
201537+50.61
201654+54.19
201751+55.06
201837+57.94
201937+64.33
202037+67.02
202149+71.43
202267+74.06
202374+79.87
202474+83.27
Sources. NOAA Laboratory for Satellite Altimetry, global mean sea level anomaly, 66°S–66°N · acceleration claim compared against Nerem et al., PNAS 2018.

← The Regression Desk