ClimateOrbitOrbital forcing · seasonal climate · attribution

Regime A · the modern seasonal cycle

How much of the seasonal cycle is a response to the orbit?

The annual cycle of sunlight is orbital forcing. The informative questions are how the climate responds to it (lag, damping, land against ocean), whether the forcing's finer structure survives into temperature, and where a good fit stops meaning what it appears to mean.
Dataset (scopes everything below)
Baseline 19812010 · fits constrained to k ≥ 0, τ ≤ 365 d
Seasonal share of monthly variance83.1%land 91% · ocean 80% (area-weighted)
Explained by insolation through a one-pole model78.1%of all monthly variance; 91% of the seasonal cycle
Median relaxation time27 d · 126 dland · ocean: heat capacity, not forcing
Eccentricity term identifiable0 of 29admissible regions; median detectability 0.18 (needs > 1)

Where the seasonal cycle behaves like a response to sunlight

Berkeley Earth, cell by cell

Loading map…
Each grid cell's 1981–2010 monthly climatology is fitted with T = T₀ + k·(insolation filtered by 1/(1 + iωτ)). High R² in the extratropics, failure in the tropics and monsoon regions where circulation and hydrology set the seasonal cycle. Hover or use the arrow keys for values; the table gives 10° band means.

Zonal profiles, land against ocean

R² one-pole model

  • Land
  • Ocean
Zonal means of the cell climatology per Gaussian or 1° latitude row. The one-pole τ separates land (weeks) from ocean (months) at every latitude.

Global mean: the textbook trap

Insolation peaks at perihelion; temperature near aphelion

Global-mean TOA insolation anomaly (W m⁻²)

Global-mean temperature anomaly (K)

With a circular orbit, global-mean insolation would be constant (the obliquity terms cancel between hemispheres). The real one swings 22.0 W m⁻² and peaks on 3 Jan; temperature peaks on 22 Jul, r = −0.95. A free fit “explains” it with k = −0.17 K per W m⁻² (R² 0.999): more sun, colder. The admissible fit explains R² = 0.000. Predictive association, not attribution.

Who sets the global cycle

Area-weighted annual amplitude and peak month

  • NH | land2.18 K · peaks Jul
  • NH | ocean1.00 K · peaks Aug
  • SH | land0.58 K · peaks Jan
  • SH | ocean0.84 K · peaks Feb
Northern-hemisphere land, a fifth of the globe with a small heat capacity, dominates the annual harmonic of global-mean temperature and pins its peak to July, near aphelion.

Is the eccentricity term identifiable anywhere?

29 physically admissible regions, Berkeley Earth

Perfect-model test: the largest R² that eccentricity could add (a circular-orbit model fitted to the noise-free real-forcing response) divided by the misfit of the real-forcing model to the data. Below 1, eccentricity's contribution is smaller than what the model already gets wrong. A free gain and lag absorb the eccentricity term, which is an annual harmonic peaking near perihelion.

Has the timing of the seasons changed, and could the orbit explain it?

Annual-cycle phase trend relative to insolation, days per decade (+ later)

  • full record
  • 1954–2007
  • 1979 onward
  • precession-only prediction
Measured against calendar-anchored insolation so Gregorian leap-year drift (about −0.07 d per decade) cancels. Whiskers are 95% HAC intervals. The precession-only prediction (diamond) is at most 0.04 d per decade; observed shifts change sign between windows and between datasets.

All regions

Bootstrap 95% intervals resample baseline years (B = 500). “Free fit” is the unconstrained model; where it needs k < 0 or τ > 365 d the region is marked inadmissible and excluded from attribution statements.

Regional fits
RegionSeasonal shareR² one-pole [95%]R² 1 harmonicR² zero lagτ (d) [95%]k (K/W m⁻²)Lag (d)A₂/A₁: T · model · QFree fit
Global | all0.9740.000 [0.000, 0.000]1.0000.9100 [0, 0]0.000-164.80.01 · — · 0.02inadmissible (k −0.17, τ 18 d)
Global | land0.9900.994 [0.993, 0.995]0.9990.69038 [38, 39]0.13033.90.02 · 0.06 · 0.08admissible
Global | ocean0.6140.000 [0.000, 0.000]0.9790.8340 [0, 0]0.0000.09 · — · 0.04inadmissible (k −0.01, τ 24 d)
NH | all0.9950.999 [0.999, 0.999]0.9990.62645 [45, 45]0.06438.20.03 · 0.02 · 0.03admissible
NH | land0.9960.999 [0.998, 0.999]0.9980.76932 [31, 32]0.08829.00.04 · 0.01 · 0.02admissible
NH | ocean0.9890.998 [0.997, 0.998]0.9990.28990 [90, 93]0.05558.30.01 · 0.03 · 0.05admissible
SH | all0.9920.996 [0.995, 0.997]0.9950.51655 [55, 57]0.02544.70.07 · 0.02 · 0.03admissible
SH | land0.9890.994 [0.992, 0.995]0.9790.90418 [17, 19]0.04518.30.14 · 0.11 · 0.12admissible
SH | ocean0.9931.000 [0.999, 1.000]1.0000.225106 [106, 110]0.03062.60.01 · 0.01 · 0.01admissible
Tropics | all0.7180.720 [0.655, 0.763]0.4410.015354 [354, 354]0.1671.12 · 0.57 · 1.13inadmissible (k +1.75, τ 3650 d)
Tropics | land0.8110.291 [0.255, 0.323]0.2140.11923 [21, 24]0.0381.92 · 1.53 · 1.81admissible
Tropics | ocean0.7230.971 [0.944, 0.980]0.7270.002354 [354, 354]0.1630.61 · 0.51 · 1.00inadmissible (k +1.68, τ 3650 d)
NH extratropics | all0.9960.998 [0.997, 0.998]0.9980.62645 [44, 45]0.06538.20.05 · 0.02 · 0.03admissible
NH extratropics | land0.9960.998 [0.998, 0.999]0.9980.76732 [31, 32]0.08829.20.04 · 0.01 · 0.01admissible
NH extratropics | ocean0.9930.986 [0.986, 0.987]0.9900.168131 [126, 131]0.06666.70.09 · 0.02 · 0.04admissible
SH extratropics | all0.9960.998 [0.998, 0.999]0.9970.32484 [84, 84]0.02456.00.06 · 0.02 · 0.04admissible
SH extratropics | land0.9910.996 [0.994, 0.997]0.9940.81527 [26, 28]0.04725.60.08 · 0.02 · 0.02admissible
SH extratropics | ocean0.9950.998 [0.998, 0.999]0.9960.206114 [110, 114]0.02663.80.06 · 0.02 · 0.04admissible
Arctic | all0.9880.990 [0.988, 0.991]0.9880.60645 [45, 47]0.07638.50.09 · 0.17 · 0.25admissible
Arctic | land0.9920.996 [0.995, 0.997]0.9880.68938 [37, 39]0.09333.30.10 · 0.15 · 0.20admissible
Arctic | ocean0.9810.982 [0.979, 0.984]0.9860.53854 [52, 55]0.06942.70.10 · 0.17 · 0.27admissible
Antarctic | all0.9830.987 [0.984, 0.990]0.9030.90816 [15, 17]0.04218.30.32 · 0.27 · 0.30admissible
Antarctic | land0.9800.987 [0.983, 0.989]0.8620.93312 [11, 13]0.04614.60.39 · 0.31 · 0.33admissible
Antarctic | ocean0.9810.975 [0.970, 0.979]0.9790.77530 [29, 31]0.03728.40.14 · 0.19 · 0.24admissible
North America0.9880.999 [0.997, 0.999]0.9990.71937 [35, 37]0.08632.30.03 · 0.01 · 0.01admissible
Europe0.9670.998 [0.996, 0.999]0.9980.70837 [35, 39]0.05633.00.02 · 0.01 · 0.01admissible
Siberia0.9830.992 [0.989, 0.994]0.9970.78830 [29, 31]0.10727.10.04 · 0.05 · 0.06admissible
East Asia monsoon0.9880.997 [0.996, 0.998]0.9950.78630 [29, 31]0.10227.90.07 · 0.07 · 0.09admissible
Sahel0.9650.991 [0.987, 0.993]0.9030.84720 [19, 22]0.09819.20.32 · 0.27 · 0.31admissible
Amazon0.7630.932 [0.904, 0.951]0.7300.73123 [19, 27]0.02719.50.59 · 0.36 · 0.42admissible
Australia0.9780.997 [0.995, 0.998]0.9900.82926 [24, 27]0.06024.60.10 · 0.05 · 0.06admissible
North Atlantic0.9620.960 [0.954, 0.965]0.9610.155131 [126, 140]0.04467.30.19 · 0.00 · 0.01admissible
Tropical Pacific0.3090.675 [0.520, 0.736]0.8690.056354 [354, 354]0.1650.39 · 0.60 · 1.18inadmissible (k +1.81, τ 3650 d)
Southern Ocean0.9850.992 [0.990, 0.994]0.9860.152135 [131, 140]0.02067.80.11 · 0.03 · 0.06admissible