EU MRV (Public emissions data) + Machine Learning

Methodology · Reference window 2018–2024

Year-on-Year Trend — Decarbonisation Pace (CAIR)

How fast each ship is cutting its carbon intensity over its whole history — its Carbon Annual Intensity Reduction — and whether that pace beats the ships genuinely like it.

Request Access
Median intensity by ship type, indexed to 100 in 2018
Plain question: over the years, is this ship cutting its carbon intensity — and is it doing so faster or slower than the ships genuinely like it?

Output per ship: CAIR (% per year, positive = improving), the peer-group median CAIR, and the gap between them. Fleet-wide: per-type decarbonisation curves and median pace.

Coverage: 11,153 ships have a long enough history (≥ 4 years) to fit a trend; the fleet median pace is 0.65% per year.

Where this sits among the insights: Peer Benchmarking and Fleet Rankings are about level — how clean, where you stand. This insight is about pace — the sustained multi-year rate of change — and, like the others, it is made fair by comparing each ship only against its true peers.

The big picture — four steps

  • Measure pace — fit each ship's intensity history to a single rate, CAIR (% per year).
  • Peer median — take the median CAIR of each peer group — the typical pace for ships of that type, size, and age.
  • Peer-relative verdict — compare each ship's CAIR to its peer median (faster/slower).
  • Fleet picture — index each type's median intensity over time to see the whole fleet bending down.

In one sentence: fit each ship's intensity history to a CAIR → take the median CAIR of its peer group → flag who is decarbonising faster or slower than the ships genuinely like them → and confirm the fleet as a whole is bending down, only slowly.

Step 1 — Measuring decarbonisation pace (CAIR)

For every ship with at least 4 yearly data points we fit a straight line to the natural log of its intensity against year. The slope of that line is a compound annual rate; we report it as CAIR — the % per year by which intensity is falling (positive = getting cleaner). Intensity is the same fair metric used throughout: AER for cargo ships, the GT-normalised intensity for passenger/vehicle ships, on the effective CO₂eq basis.

slope = least-squares slope of ln(intensity) vs year
CAIR (%/yr) = −( e^slope − 1 ) × 100

positive = intensity falling. A log-linear fit over the ship's whole history (analytics/yoy_trend.py · _cair_pct, via numpy.polyfit).

Why a log-linear fit, not first-vs-last year? Fitting the log of intensity makes the slope a constant percentage rate (compounding), and using the ship's whole history means one noisy year cannot masquerade as a trend — a first-vs-last comparison would be hostage to the endpoints. The log also makes a 1%/yr improvement mean the same thing for a clean ship and a dirty one.
CAIR for one ship: intensity falling year on year and its log-linear fit
Figure. CAIR for one ship: its intensity falls year on year (a); the natural log of intensity falls on a straight line (b), whose slope is the compound annual rate. Here the slope of −0.075 becomes a CAIR of ~7%/yr.

Across the fleet, 59.3% of ships are improving but most only slowly — the median ship shaves just 0.65% off its intensity per year, and 40.6% are actually getting worse. That modest, uneven pace is the backdrop: the interesting question is not whether a ship improved at all, but whether it improved faster than the ships like it.

The fleet's distribution of CAIR, clipped to plus or minus 15 percent per year
Figure. The fleet's distribution of CAIR (clipped to ±15%/yr for display). Most ships cluster just above zero; the median is 0.65%/yr.

Step 2 — The peer-group median trend

Every segment decarbonises at its own pace — a modern container fleet renews and optimises faster than a fleet of small general-cargo ships. So each ship is tagged with a peer group and we take that group's median CAIR: the typical pace for ships of that type, size, and age.

Peer groups and the fallback ladder

  • Scope — the same fair metric and ≥ 3,000nm activity scope as the other insights.
  • Peer key — ship type × size band (within-type size tertile: small/mid/large) × age band (newer ≤10yr, mid 11–18, older >18, from the ship's most recent year).

The finest peer key is used only if it holds at least MIN_PEERS = 15 ships; otherwise the group falls back to type × size, then type alone — so every median is computed over a stable number of genuine peers.

Median CAIR by ship type with interquartile range bars
Figure. Median CAIR by ship type (bars = interquartile range). Passenger ship types decarbonise fastest; LNG carrier is flat-to-negative. The wide IQR bars are the point: even a fast segment contains ships going nowhere, and a slow segment hides quiet over-performers — which is why each ship is judged against its own peer median, not a single fleet number.

Step 3 — Faster or slower than your peers?

The peer-relative verdict is each ship's CAIR minus its peer-group median CAIR. A positive gap means the ship is decarbonising faster than the vessels genuinely like it — a segment-neutral signal of operational progress; a negative gap means it is falling behind peers that face the same constraints.

vs_peers CAIR = ship CAIR − peer-group median CAIR

positive = out-pacing your true peers; negative = lagging them.

The fleet's gap-to-peers CAIR distribution
Figure. The fleet's gap-to-peers distribution. Because the comparison is within the peer group, a ship in a slow segment can still be a leader (it beats its slow peers) and a ship in a fast segment can be a laggard (it coasts while its peers improve) — the segment-neutral read a raw CAIR ranking would miss.

Step 4 — The fleet decarbonisation picture

Stepping back from individual ships, we index each main type's median intensity to 100 in the base year (2018) and follow it forward — the aggregate trend that all those per-ship CAIRs add up to. It answers the macro question a regulator or financier asks: is the EU-scope fleet's carbon intensity actually bending down, and how fast?

Median intensity by ship type, indexed to 100 in 2018
Figure. Median intensity by type, indexed to 100 in 2018. The cargo type medians drift downward — the fleet is decarbonising — but gently and unevenly. (The passenger-ship spike in 2020 is the COVID effect: idled cruise/ferry capacity sailed far less, so intensity per mile jumped before recovering.)

The gap between this realised pace and the steepening regulatory target is exactly what the CII Projection insight quantifies. The actionable layer remains Step 3: within every segment some ships are already moving several times faster than their peers — proof that the laggards' gap is operational, not inevitable.

Worked example — one ship vs its peer group

IMO 9338967 (EM HYDRA), a container ship with 6 years of history, is a clean illustration: its intensity falls almost perfectly log-linearly (the fit in Step 1 is this ship), giving a high, trustworthy CAIR.

EM HYDRA's CAIR against the full CAIR distribution of its peer group
Figure. EM HYDRA's CAIR against the full CAIR distribution of its peer group (Container ship | small | older, n=284). It sits far out in the right tail — decarbonising much faster than the ships genuinely like it.
Quantity Value How
history length 6 years ≥ 4 required to fit a trend
CAIR 7.2%/yr −(e^slope − 1)×100 from the log-linear fit
peer group small · older Container ship × size tertile × age band
peer median CAIR 1.0%/yr median over 284 peers
vs_peers CAIR +6.2%/yr 7.2 − 1.0

Table. The full CAIR computation for EM HYDRA, reproduced from mrv.db.

Reading it: a ship cutting its carbon intensity about 7% every year — more than 6 points faster than the median ship of its own type, size, and age, whose peers manage only ~1%/yr. That gap is durable (it is a multi-year slope, not a single lucky year) and operational — the kind of progress a charterer or lender can reward.

Outputs, uses, and honest limits

What the insight emits. Per ship: cair, peer_median_cair, vs_peers_cair, n_years, the peer label, and size/age band. Fleet-wide: per-type CAIR (median + IQR), the indexed intensity curves, and the fleet median CAIR.

Why it makes sense and adds value. It is robust — the log-linear fit over the whole history is robust to a single odd year. It is fair — judging pace against the peer median is segment-neutral, so a slow-segment leader is recognised and a fast-segment coaster is exposed. It adds time — direction of travel is an early signal a level-only view (grade, rank) cannot give.

Honest limits. A ship needs ≥ 4 reported years to get a CAIR; younger ships and intermittent reporters are simply not trended. The intensity basis switches to CO₂eq in 2024, so a multi-year slope blends a CO₂ history with a CO₂eq endpoint — for GHG-heavy types (notably LNG, methane slip) this can depress the measured CAIR, so read LNG's flat-to-negative pace with that in mind. CAIR reflects trade pattern as well as engineering — a route or utilisation change moves intensity too — and the peer comparison controls for type/size/age, not every route effect. And 2020 carries a COVID distortion for passenger/utilisation-sensitive types; the whole-history fit absorbs it but it widens the spread.

"Ithaca gave you the marvelous journey. Without her you wouldn't have set out. She has nothing left to give you now. And if you find her poor, Ithaca won't have fooled you. Wise as you will have become, so full of experience, you'll have understood by then what these Ithacas mean"

OPEN EMISSION