Methodology · version 1.3 · snapshot 2026-07-19

How one number gets earned

This build grouped 2,155,302 ODI vehicle component rows into 398,146 deduplicated matched complaint incidents. Here is the pipeline, the math, and the limits.

Fig. 01 · the funnelsnapshot 2026-07-19
Vehicle component rows
2,155,302
Matched incidents
398,146
Model-years
874
Cohorts
127
CI flags
143

Vehicle component rows and deduplicated complaint incidents are different populations. Neither is a fleet count. Rail lengths are illustrative because the stages use different units.

Source: NHTSA ODI flat fileMethodology
2,155,302
Vehicle component rows processed
398,146
Matched complaint incidents
874
Model-years screened
127
Same-era cohorts

The pipeline · five stages, no black box

From raw record to index

01

Snapshot input

Ingest

The 2026-07-19 NHTSA ODI snapshot contains 2,155,302 vehicle component rows.

2,155,302 rows
02

Make/model normalization and incident deduplication

Normalize

537,783 matched component rows collapse into 398,146 deduplicated complaint incidents associated with covered vehicles.

398,146 incidents
03

Same segment and era

Cohort

Each of 874 model years is compared only inside one of 127 same-segment, same-era cohorts.

127 cohorts
04

Hazen midrank percentile

Score

The 0 to 10 signal index is a Hazen midrank percentile, a rank that places each model year between its peers, using the survival-weighted age-adjusted complaint rate within the cohort. It is not sales-normalized.

0 to 10 scale
05

Whole interval must clear 8.0

Flag

A deterministic parametric bootstrap, a repeated simulation of the expected complaint counts, uses 2,000 resamples. 143 of 874 records have an entire 95% interval at or above 8.0.

143 CI flags

Separately, the estimated per-1,000 trend divides cohort-lifetime complaints by estimated vehicle-years. Vehicle-years use compiled US sales, a 0.25 prior-calendar-year plus 0.75 current-calendar-year allocation, and the shipped survival curve. Rates appear only when estimated VIO is at least 5,000. Complaint counts are NHTSA reports, not all failures.

The math · honestly stated

One formula, no thumb on the scale

Full technical notes
survival-weighted age-adjusted complaint rate, ranked within cohort
ranked within its cohort, scaled
index 0 to 10with a bootstrapped 95% interval, always shown

The numerator

Deduplicated matched complaint incidents for the model-year. These are reports submitted to NHTSA, not all mechanical failures.

The trend denominator

Estimated vehicle-years use compiled US sales, a documented model-year allocation, and the shipped survival curve. Registration counts are validation anchors, not inputs to the curve. This denominator powers the separate per-1,000 trend and does not change the complaint-signal ranking.

The interval

A bootstrapped 95% range from 2,000 resamples. Wide interval, quiet claim. If it cannot be bounded, it does not ship.

There is no editorial weighting and no manual override. The score comes from the model-year complaint rate within its comparison cohort, with uncertainty carried into the published interval.

Generated studio illustration of a debadged Toyota GR Supra

Built in the open

Check the work yourself

Every number on this site can be rebuilt from the public NHTSA ODI flat files using the five stages above. No private data, no scores for sale, no black box. When the method changes, the version number changes with it.

NHTSA ODI flat filesSnapshot 2026-07-19Method v1.3Deterministic build

The fine print · set in large type

What the index is not

Data sources and licenses
01
Not a failure rate
Common misread

It measures complaint intensity against a same-segment, same-era cohort. A loud problem and a common problem can score alike. Every record links to the published method and the official NHTSA source dataset; MotorCensus does not republish individual complaint narratives.

02
Not a verified defect
Reports, not verdicts

Complaint counts are owner reports, not confirmed defects. NHTSA reviews each complaint with other evidence and uses no fixed complaint count to open an investigation. MotorCensus does not conduct defect investigations.

03
Never shipped without an interval
House rule

Every published index appears with its sample size and 95% interval. A displayed interval may round to the same tenth at both ends; that is still a valid bounded interval, not a missing value.

731 published model-years · free · no login

Read the method and open the record

Browse NHTSA complaint-signal records with visible sample sizes, intervals, and limitations. The current data snapshot is dated 2026-07-19.

Vehicle lookup731 published model-years
Featured record: 2010 Ford Fusion · n = 5,125