Skip to Content
You are currently on the new version of our website. Access the old version .
  • Article
  • Open Access

11 November 2026

23 Pages

Weighting and Mileage Coding in Grouped Vehicle Emission Regression

,
and
1
Institute of Research and Development, Duy Tan University, Da Nang 550000, Vietnam
2
School of Engineering and Technology, Duy Tan University, Da Nang 550000, Vietnam
3
Department of Computer Engineering, Bandırma Onyedi Eylul University, Bandırma 10200, Turkey
4
Department of Computer Engineering, Faculty of Engineering and Architecture, Istanbul Esenyurt University, Istanbul 34510, Turkey
This article belongs to the Section Engineering

Abstract

Weighting rules and mileage coding can change the apparent fit, uncertainty, and predictive performance of regression models built from grouped emission summaries. We examine these choices in a computational case study of 18 supplied age–mileage cells for carbon monoxide, non-methane hydrocarbons, and nitrogen oxides. Age-only, ordinal-mileage, and categorical-mileage specifications are compared using four weighting rules, cell deletion, robust regression, and cross-validation. Categorical mileage represents the lower middle-class means that ordinal coding cannot capture and improves prediction within the supplied grid, including when an entire age level is withheld. However, its advantage is conditional on the mean pattern and can reverse under a correctly specified ordinal model or contamination at the reference cell. Additional simulations with estimated cell dispersions show that interval coverage depends on covariance choice, contamination location, and model specification; small residual-based standard errors do not establish population precision. For practice, weights should reflect a stated estimation target, mileage coding should be checked against the observed shape, and fit should be assessed separately from prediction. The supplied counts sum to 1000, but their measurement lineage and disagreement with assignment frequencies remain unresolved. The findings therefore concern the computational behavior of supplied summaries and constructed scenarios, rather than causal effects or a verified vehicle population.

1. Introduction

Vehicle emission assessment increasingly relies on statistical models to describe how pollutant concentrations and emission rates vary with vehicle characteristics and operating conditions. Vehicle age and accumulated mileage are commonly considered relevant explanatory variables because they may reflect differences in mechanical deterioration, maintenance history, and long-term operating conditions. However, these relationships are difficult to interpret when measurements are available only as grouped summaries rather than individual vehicle observations. Grouped datasets typically report an emission mean, standard deviation (SD), and sample count for each combination of explanatory variables. Although such summaries support regression analysis, they introduce methodological questions concerning observation weights, model specification, uncertainty estimation, and predictive reliability.
A central issue concerns the distinction between within-group dispersion and the precision of a grouped mean. The SD describes variation among measurements within a cell, whereas the sampling variance of its mean also depends on the number of observations and their dependence structure. Consequently, inverse-squared-SD weighting does not necessarily represent inverse sampling variance weighting. Under independent sampling with suitable variance assumptions, count-informed weights provide a more direct approximation to the precision of grouped means. However, their statistical interpretation becomes uncertain when observations involve repeated measurements, unequal sampling probabilities, or unrecognized clustering. Weighted least squares (WLS) inference therefore requires more than selecting a convenient weighting formula. Its reliability also depends on the assumed covariance structure and the relationship between the fitted model and the underlying data-generating process [1].
Model specification introduces another important source of uncertainty. In grouped vehicle emission datasets, mileage is often represented by ordered categories such as low, normal, and high. Assigning these categories numerical values of 1, 2, and 3 simplifies regression estimation but imposes equally spaced effects. When mileage interacts with vehicle age, this representation additionally constrains how age-related emission patterns differ across mileage categories. Such restrictions may be inappropriate when the underlying relationship is nonlinear or nonmonotonic. A categorical representation relaxes these assumptions by estimating separate mileage effects and age interactions. Nevertheless, greater flexibility increases the number of model parameters, making the balance between specification accuracy and estimation stability particularly important when relatively few grouped observations are available [2].
Weighting and model specification should therefore be examined together rather than treated as independent analytical decisions. A weighting rule determines how strongly each observation contributes to estimation, whereas the regression structure determines which relationships the model can represent. Changing observation weights cannot necessarily correct an incorrectly specified conditional mean. Conversely, increasing model flexibility may improve training fit while introducing additional estimation variability. These trade-offs become especially important when researchers compare models using weighted coefficients of determination or residual errors calculated from the same observations used during fitting. Improved training performance does not establish better predictive performance, particularly when model selection and evaluation are not adequately separated [3].
Predictive evaluation provides a complementary perspective on these methodological choices. For grouped emission data, leave-one-cell-out cross-validation offers a way to examine how models predict an omitted age–mileage combination using the remaining grouped observations. Unlike training-fit statistics, this procedure evaluates errors on cells excluded from the corresponding estimation step. However, its interpretation depends on the validation structure. When other observations remain available at the same ages and mileage categories, the exercise primarily assesses prediction within the observed grouping structure. It does not establish transferability to independent fleets, different measurement conditions, or individual vehicles. Consequently, predictive comparisons must be interpreted alongside the sampling design, model complexity, and available measurement metadata [4,5,6].
Uncertainty estimation and robustness assessment provide further information that conventional regression summaries may overlook. Model-based covariance estimates depend on assumptions about residual variance, while heteroskedasticity-consistent estimators offer alternative uncertainty calculations. Cell deletion analysis can identify observations that substantially influence fitted coefficients or reference predictions. Robust regression methods, including Huber estimation, address sensitivity to unusually large residuals, but they do not automatically correct structural misspecification. Similarly, perturbing regression weights can reveal how reference estimates respond to plausible changes in the relative importance assigned to individual cells. These approaches examine different aspects of model dependence and should not be treated as interchangeable evidence of reliability [7].
Controlled simulation experiments can help distinguish these effects under explicitly defined conditions. By varying sample counts, within-cell dispersion, residual contamination, and the functional form of the conditional mean, simulations allow competing estimators to be assessed against known reference values. Such experiments complement empirical comparisons because their assumptions and evaluation targets are specified in advance. They also help distinguish improvements attributable to precision weighting from those associated with robust estimation or more flexible mileage coding. Nevertheless, simulation results remain conditional on the selected scenarios and cannot independently establish the validity of an empirical vehicle emission dataset [8].
This study examines how weighting, mileage coding, and covariance estimation interact when regression is based on a small table of grouped summaries. Established methods provide the estimation and diagnostic tools [1,4,7,8], while recent cross-validation research clarifies why predictive conclusions depend on the evaluation target [9]. The additional value lies in identifying which modeling decisions account for changes in fit, prediction, and uncertainty under a common design. The supplied-data comparisons and controlled simulations show that changing weights cannot compensate for an ordinal specification that excludes a middle-category dip or rise. Conversely, categorical flexibility does not consistently reduce estimation error when the ordinal mean is correctly specified. The covariance comparisons further show that nominal interval coverage can vary substantially even when the fitted mean specification remains unchanged. Together, these results distinguish gains associated with mean specification from those associated with weighting and interval construction. The contribution is a comparative methodological analysis using established estimators, with conclusions restricted to the supplied grouped summaries and specified simulation conditions. The contributions are as follows.
  • An auditable case study design separating supplied cell summaries from unverified measurement provenance and distinguishing within-cell dispersion weights from precision weights based on reported counts.
  • A comparison of age-only, ordinal-mileage, and categorical-mileage specifications under a common input grid, with separate training-fit, omitted-cell, and omitted-age-level prediction targets.
  • A joint assessment of residual-scale, HC3, and unscaled plug-in covariance, together with deletion, Huber fitting, and bounded relative weight sensitivity.
  • Controlled simulations examining both known and estimated dispersions, alternative mileage patterns, multiple contamination locations and severities, and the RMSE and interval coverage of the reference estimate.
  • A practical interpretation of when weighing, robustness, and functional flexibility help, with explicit limits on population, causal, and external generalization claims.

2. Materials and Computational Methods

2.1. Dataset and Input Verification

The analytical input is a supplied grouped table rather than an independently reconstructed vehicle emission sample. The JRC Euro 7 dataset [10] and related durability report [11] provide background on an external measurement program; their citation does not authenticate the derivation of Table 1. The source manuscript reports 445 JRC tests, whereas the supplied cell counts sum to 1000. No verified mapping establishes whether those counts refer to unique vehicles, repeated tests, expanded records, or constructed frequencies. Accordingly, all subsequent empirical calculations are interpreted as a computational case study of the supplied summaries.
Table 1. Grouped vehicle emission data used in the computational case study. The table presents vehicle age, mileage category, reported cell counts, and pollutant means and standard deviations (SDs). Emission values are expressed in mg/km as supplied.
The analytical inputs were taken from the Summary sheet of the supplied sample count workbook. This sheet contained 18 age–mileage cells with reported counts totaling 1000. These counts were not independently verified as numbers of distinct measured vehicles. The dataset included six vehicle age values (0.5, 1, 2, 3, 4, and 5 years), three mileage categories, and cell-level means and standard deviations (SDs) for carbon monoxide (CO), non-methane hydrocarbons (NMHC), and nitrogen oxides (NOx). All 18 cells had finite means, positive SDs, and positive integer counts ranging from 40 to 79. The grouped cell was the analytical unit, and all cells were retained. The workbook also contained a Samples sheet with 1000 observations generated from normal distributions using the supplied group means and SDs, as documented in its Notes sheet. These generated observations were excluded from regression estimation. All grouped regressions used the summaries reported in Table 1.
Although the grouped dataset was associated with the JRC research source, the available materials did not contain the complete record-level extraction and aggregation procedure connecting the original JRC measurements to the 18 analytical cells. Consequently, the selection criteria, pollutant unit conversions, and construction of the reported sample counts could not be independently reconstructed. The reported regressions were performed using the supplied grouped values rather than recalculated from individual JRC records. This distinction preserves the reproducibility of the statistical calculations without implying that the original measurement provenance has been fully verified.
An additional consistency assessment examined the Samples_Real_Resampled sheet of the supplied 18-cell workbook. Its documentation stated that CO and NOx values were resampled with replacement from the JRC test data and assigned to the 18-cell structure. The sheet contained 1000 rows, with 56 assigned to each of cells g01–g10 and 55 to each of cells g11–g18. These frequencies differed from the counts in Table 1 in 17 cells; g13 was the only matching cell. The resampled rows were excluded from regression estimation because their assigned groups did not establish measured age–mileage relationships. NMHC was absent from the supplied JRC test workbook and the resampled sheet; the NMHC analyses therefore used only the supplied group summaries. All count-informed regressions used the counts in Table 1.
Vehicle ages below one year were represented by 0.5 years, while the remaining age values ranged from one to 5 years. Mileage categories were coded as 1 (low), 2 (normal), and 3 (high). Exact odometer distance boundaries, vehicle composition, the observation period underlying the grouped subset, repeated measurement structure, and emission test conditions could not be fully established from the available analytical files. Documentation published by the United States Environmental Protection Agency (EPA) describes standardized vehicle emission testing procedures [12] but does not independently establish the testing protocol or provenance of these grouped observations. These limitations restrict fleet-level interpretation and external generalization, while the supplied cell summaries remain sufficient to reproduce the reported regression and simulation calculations.
The six age values and three mileage labels were inherited from the supplied table, not chosen through an optimization or a verified sampling protocol. The value 0.5 represents the supplied below-one-year category; an interval definition or midpoint rule for the other age labels is unavailable. We therefore use these numerical ages as modeling inputs without claiming that they are exact individual ages. The six levels provide repeated mileage contrasts across the supplied grid. Classes 1, 2, and 3 describe reported low, normal, and high accumulated mileage, respectively; they are not verified distance intervals or equally spaced odometer values. Their physical cutoffs and possible dependence on vehicle age remain unknown. Ordinal coding is consequently an explicit functional assumption, while categorical coding avoids an equal-spacing assumption without recovering missing physical definitions. The grouped numerical inputs and accompanying workbook documentation are provided in Supplementary Files S1 and S2.

2.2. Regression Specifications and Weighting

Let g index cells and p index pollutants. The outcome is the cell mean y g p , with within-cell standard deviation s g p , count n g , age a g , and mileage code m g . We fitted the A and AM specifications:
y g p = β 0 p + β a p a g + e g p
y g p = β 0 p + β a p a g + β m p m g + β a m p a g m g + e g p
We fitted a CAT specification by replacing ordinal mileage and its interaction with two category indicators and their age interactions. With mileage 1 as the reference category, its six columns were the intercept, age, the indicators for categories 2 and 3, and the two corresponding age interactions. A and AM contained two and four coefficients, respectively. We used the same 18 cells for every fit within each pollutant [13].
We evaluated reference predictions at age 5 years and mileage category 2. The design vectors were (1, 5) for A, (1, 5, 2, 10) for AM, and (1, 5, 1, 0, 5, 0) for CAT. Each prediction was calculated as the design vector product with the fitted coefficient vector. Differences between specifications measured changes in the fitted reference value rather than causal mileage effects [14].
The reference setting is the observed cell g17 in Table 1, not an independently withheld or external prediction case. It was selected as a common late-age, middle-mileage diagnostic so that all specifications can be compared at identical covariates. Its use does not confer population representativeness or forecast status. Contaminating g17 can directly affect this target, which motivates the additional nonreference contamination scenarios in Section 2.8.
β ^ p = X T W p X − 1 X T W p y p
Here, X denotes the design matrix and W p the diagonal weight matrix. We evaluated equal weights, inverse-SD weights, inverse-dispersion weights ( 1 s g p 2 ), and count-informed weights ( n g s g p 2 ). A WLS solve based on the square-root-weighted design was used; we checked every full-data and training-fold rank. A common positive rescaling of weights leaves the coefficient estimates unchanged.
Independent observations with common within-cell variance σ g p 2 imply Var y g p = σ g p 2 n g . Replacing σ g p 2 by s g p 2 gives the count-informed plug-in criterion. This interpretation requires appropriate cell independence and count definitions; clustering or repeated tests could invalidate it. Inverse-dispersion and count-informed weights coincide up to scale when counts are equal. Neither criterion defines a vehicle population mean without target population composition information [15].
The four criteria differ in the information they use and the target they approximate. Equal weights (w_gp = 1) give each supplied cell equal influence. Inverse-SD weights (w_gp = 1/s_gp) moderately downweight dispersed cells but are not inverse variances of cell means. Inverse-dispersion weights (w_gp = 1/s_gp2) treat within-cell variability as a relative reliability score while ignoring counts. Count-informed weights (w_gp = n_g/s_gp2) approximate inverse variances of independent cell means only if the reported counts and SDs have the required sampling interpretation. Thus, the last criterion is a conditional sensitivity analysis here, rather than a verified precision-weighted population estimate.

2.3. Covariance Calculations and Numerical Targets

For a working grouped-cell model with independent residuals and Var ε p ∣ X = τ p 2 W p − 1 , the residual-scaled coefficient covariance is
V model , p = τ ^ p 2 X T W p X − 1 ,     τ ^ p 2 = SSE w , p G − d
Here, the weighted sum of squared errors (SSE) is defined in Equation (6). The coefficient count d includes the intercept. We calculated reference estimate standard errors (SEs) as the square root of x ∗ T V x ∗ and evaluated the heteroskedasticity-consistent covariance estimator (HC3) as an alternative covariance calculation [16]:
V HC3 , p = B ∑ g = 1 G w g p 2 e g p 2 1 − h g p 2 x g x g T B ,     B = X T W p X − 1
Here, e is a cell residual, and h is weighted leverage. We used HC3 to evaluate sensitivity to grouped residual heterogeneity. For count-informed fits, we also calculated the unscaled plug-in covariance X T W X − 1 and retained the corresponding SEs in the companion results. This calculation assumes that the plug-in mean variances are adequate without an estimated common residual multiplier. We reported residual-scaled and HC3 SEs separately. Their numerical evaluation does not establish confidence interval coverage or verify the underlying sampling design [17].
Throughout Equations (1)–(9), g = 1 , … , G indexes cells ( G = 18 ), p indexes pollutants, a g is age, m g is the ordinal class label, y g p is a supplied cell mean, s g p is its reported within-cell SD, and n g is its reported count. The vector x g contains a model’s d regressors, X stacks their transposes, β p denotes coefficients, and e g p = y g p − x g ⊤ β ^ p denotes a fitted residual. W p has diagonal entries w g p ; B = X ⊤ W p X − 1 ; h g p = w g p x g ⊤ B x g ; τ p 2 is the common residual multiplier in the working model. A hat denotes an estimate, and x ∗ denotes the reference design vector at g 17 . The simulation uses μ g and σ g for constructed true means and within-cell SDs, Z g for a standardized random error, and R for the number of repetitions. These meanings are distinct from observed grouped residuals and the simulation reference error. HC3 inflates contributions from high-leverage residuals through 1 − h g p − 2 . It measures sensitivity to residual heterogeneity but does not reconstruct missing dependence, validate counts, remove misspecification, or guarantee reliable coverage with 18 cells.
We verified the residual-scaled covariance implementation against an independent implementation of the WLS coefficient and covariance calculations. The two implementations agree on the complete grouped table. Additional numerical checks confirmed coefficient invariance to a common weight multiplier, the weighted leverage trace identity, and agreement between direct deletion residuals and the prediction residual sum of squares (PRESS) identity [18].

2.4. Weighted Fit and Cell Prediction

Weighted fit uses the following explicit definitions:
SSE w , p = ∑ g = 1 G w g p y g p − y ^ g p 2
y ¯ w , p = ∑ g = 1 G w g p y g p ∑ g = 1 G w g p
SST w , p = ∑ g = 1 G w g p y g p − y ¯ w , p 2
R w , p 2 = 1 − SSE w , p SST w , p ,     R w , p , adj 2 = 1 − 1 − R w , p 2 G − 1 G − d
The weighted total sum of squares (SST) must be positive. We used weighted R 2 and adjusted R 2 to describe training fit within each weighting criterion. To compare predictions across weight rules, we calculated equal-cell LOCO MSE in the original pollutant units squared [19]. In each fold, we fitted the model on 17 cells and predicted the omitted cell. We retained its prediction, leverage, and change in the reference estimate. This evaluation targeted prediction within the observed grouping structure [9]. Because the same LOCO comparisons informed the assessment of mileage coding, they provided exploratory model comparison rather than independent post-selection validation.
LOCO is useful because every cell is predicted once without being used in its own coefficient fit, and the same equal-cell loss permits comparison across weight rules. Its limitations are overlapping training sets, only 18 prediction errors, retention of other cells at the omitted age and mileage levels, and reuse for exploratory model comparison. It therefore assesses prediction of supplied grouped means rather than prediction of an individual vehicle or transfer to a new fleet. Section 2.8 adds a stricter six-fold age-blocked validation; neither exercise is independent external validation.

2.5. Robust Fitting and Bounded Weight Sensitivity

We fitted Huber regression to evaluate residual sensitivity [20]. The implemented objective was the weighted Huber loss of residuals divided by a fixed training scale, with cutoff 1.345. We initialized the scale as 1.4826 times the median absolute deviation of the inverse-dispersion WLS residuals from their median. Reference weights multiplied the loss outside the residual argument. We solved the objective by iteratively reweighing least squares using min   1 , 1.345 u , without an added ridge penalty. We recomputed the scale within each LOCO training set and held it fixed during coefficient optimization. The implementation recorded a failed fit for a nonpositive scale or failure to converge. We independently verified the full-data Huber objectives by direct numerical minimization.
The cutoff 1.345 is the conventional Huber choice yielding approximately 95% asymptotic efficiency for Gaussian location errors with a correctly specified scale [20]. This provides a transparent benchmark rather than an emission-specific optimum. It does not guarantee 95% efficiency for this weighted, small, grouped design, and a robust residual loss cannot repair an ordinal mean structure that excludes a middle-class dip.
We evaluated weight sensitivity for the AM reference prediction. Define normalized reference weights q g p 0 = w g p ∑ h w h p , with inverse-dispersion w. Feasible weights sum to one and satisfy q g p 0 exp − ρ ≤ q g ≤ q g p 0 exp ρ , for ρ = 0, 0.25, 0.5, and 1. At each positive tolerance, sequential least squares programming (SLSQP) minimized and maximized the prediction from eight feasible starting points: the baseline plus seven starts formed by mixing 95% of a linear-programming vertex with 5% baseline weight. Starts used fixed-seed random linear objectives. The solver used analytic prediction derivatives, at most 1000 iterations, and objective tolerance 10 − 10 ; feasibility tolerance is 10 − 7 . We included the baseline among attained values. The calculated ranges summarize successful feasible solutions and are approximate attained ranges, not certified global bounds or confidence intervals. Failure statuses are retained in the execution record [21].
The sensitivity implementation enforced the weight bounds and simplex constraint simultaneously, allowing relative cell contributions to change. We checked feasibility, convergence, and the inclusion of the reference solution for every tolerance. The implemented computational scope comprised WLS, covariance comparisons, Huber estimation, cell deletion, LOCO prediction, and bounded weight perturbations. Distributionally robust optimization (DRO) and partial pooling were outside this computational scope [22].
The tolerance ρ is a logarithmic bound on each normalized relative weight: exp(−ρ) ≤ q_g/q_gp0 ≤ exp(ρ), together with the simplex constraint. Thus ρ = 0.25, 0.5, and 1 allow individual ratios of approximately 0.779–1.284, 0.607–1.649, and 0.368–2.718, respectively. These are analyst-defined stress levels, not estimated probabilities, count error percentages, confidence levels, or empirically calibrated uncertainty sets. Because weights must still sum to one, their individual extremes cannot generally be attained simultaneously.

2.6. Controlled Simulation Experiments

The simulation used the same fixed age–mileage grid, with no emission measurements. For each scenario and repetition, independent Gaussian grouped means were generated as y g = μ g + σ g Z g n g . The base mean is 2 + 0.3 × age + 0.2 × mileage + 0.05 × age × mileage, so the target at age 5 and category 2 is 4.4 simulation units. Equal-count scenarios used n = 50; equal-dispersion scenarios used σ = 2. Unequal counts, in cell order g01–g18, are (20, 80, 30, 25, 100, 20, 40, 90, 25, 30, 80, 20, 40, 100, 30, 20, 80, 25). Unequal dispersions increased linearly from 1 to 4 over those 18 cells. These are constructed simulation settings, not recovered vehicle counts or variances.
We executed six simulation scenarios: equal counts and SD, unequal counts only, unequal SD only, both unequal counts and SD, contamination, and categorical misspecification. In the contamination scenario, we added six grouped-mean SDs to g17 after generation and evaluated predictions against the uncontaminated target. For misspecification, we added 1.5 to the category 2 mean, changing the reference target to 5.9. These two scenarios otherwise used the combined unequal-count and unequal-SD settings. We ran 1000 repetitions per scenario and fitted five methods in each repetition: equal weight AM, inverse-dispersion AM, oracle count-informed AM, inverse-dispersion CAT, and inverse-dispersion Huber AM. The estimators had access to the known simulation counts and variances. These experiments did not include sample-SD estimation or uncertainty about the sampling design.
We calculated reference prediction bias, RMSE, Monte Carlo SEs, and the number of failed fits. The estimated RMSE Monte Carlo SE is SD e 2 2 RMSE R , where e is the reference error, and R is the number of successful repetitions. We constructed approximately 95% Monte Carlo intervals using 1.96 times this standard error. These intervals quantify simulation error, not vehicle emission uncertainty. We used random seed 20261017 and a single recorded generator for sensitivity starts followed by simulation. Results from the supplied grouped table and executed simulation results were analyzed and presented separately.
The original six scenarios isolate benchmark mechanisms: equal information checks agreement of weighting conventions; unequal counts and unequal dispersions separate their contributions; their combination tests the precision weighting argument; contamination examines residual sensitivity; and the category 2 shift tests an excluded mean pattern. They are diagnostic constructions rather than calibrated vehicle populations. With R = 1000, the binomial Monte Carlo SE coverage near 95% is about 0.0069 (0.69 percentage points), and its maximum over all coverage probabilities is about 0.0158. This repetition count supports comparison of large differences while leaving close rankings uncertain; RMSE Monte Carlo SEs are reported separately. It is not a guarantee of convergence or statistical power for every contrast.

2.7. Computational Implementation and Reproducibility

We implemented the analysis in Python 3.12.14 and assembled the computational inputs, estimation and verification code, figure-generation scripts, coefficients, cell diagnostics, sensitivity solver records, and simulation outputs in a reproducibility archive. The accompanying repository is https://github.com/themanoftalent/MCA_Reproducibility (accessed on 15 October 2026). Input file hashes, software versions, random seeds, and execution logs document the computational workflow and support reproducibility [23,24]. Verification records connect the inputs, analytical procedures, and generated outputs [25]. The archive specifies the Python, NumPy 2.3.5, SciPy 1.17.0, openpyxl 3.1.5, and Matplotlib 3.10.8 versions used. Comparisons with the manuscript tables distinguish reproduced values from newly executed simulation results. Generated and resampled observations are documented separately from measured test records. These materials support verification of the computations; they do not establish the measurement provenance of the supplied grouped summaries.

2.8. Additional Validation and Simulation Analyses

We used the numerical inputs reported in Table 1 for the additional analyses. Leave-one-age-level-out validation comprised six folds. In each fold, all three mileage cells at one age were withheld, each model was fitted to the remaining 15 cells using inverse-dispersion weights, and the three omitted means were predicted. MSE assigned equal weight to all 18 held-out squared errors. The two endpoint folds required extrapolation beyond the retained training ages, whereas the interior folds involved interpolation between retained ages. All training designs had full column rank. We also fitted count-informed A, AM, and CAT models and compared residual-scaled, HC3, and unscaled plug-in standard errors for the same reference estimate. Fitted CAT curves described the pattern within the observed grid without implying mechanistic age effects.
The additional simulations used the base mean, unequal counts, and unequal dispersions specified in Section 2.6, with 1000 repetitions per scenario and a separate NumPy default_rng seed of 20261030. Eleven scenarios covered the base ordinal mean; a monotone category modification adding 0.4 to class 2 and 1.5 to class 3; class 2 shifts of −1.5 and +1.5; contamination at each of g 01 , g 09 , and g 17 by +3 or +6 true grouped-mean SDs; and the base ordinal mean with standardized t -distributed errors with five degrees of freedom. These t -distributed errors were multiplied by 3 / 5 to obtain unit variance. The target was the uncontaminated mean at g 17 under the applicable mean pattern. Contamination was added after sampling, leaving the generated means at other cells unchanged. The selected locations represented a young class 1 cell, an interior class 3 cell, and the reference cell.
In each repetition, independent variance estimates were generated by multiplying the true within-cell variance by an independent chi-square draw with n g − 1 degrees of freedom and dividing by n g − 1 . The variance draws were independent of the generated means. This construction reproduces the sampling relationship between means and variances under independent Gaussian within-cell observations. In the scenario with t -distributed mean errors, it served as a dispersion uncertainty stress test. Count-informed AM and CAT models were fitted to the same generated means using either known or estimated within-cell variances.
We recorded the RMSE of the estimated mean at g17, its Monte Carlo standard error as defined in Section 2.6, and coverage of nominal 95% intervals. Plug-in intervals used a normal critical value of 1.959964, whereas residual-scaled and HC3 intervals used t critical values with G − d degrees of freedom. These conventions defined the interval comparisons without guaranteeing finite-sample coverage. Coverage concerned the underlying mean at g17 rather than a future noisy measurement. All 44,000 additional fits produced finite results. The estimated- and known-dispersion results are presented in Section 3.7. The simulations reported in Tables 10 and 11 evaluated AM and CAT interval coverage under independent cell errors. Dependence between cells was examined separately in the sensitivity analyses presented in Section 3.9.
To examine whether the categorical-model advantage depended on additional coefficients, we fitted an additive categorical model (ACAT) containing an intercept, vehicle age, and indicators for mileage categories 2 and 3, with a common age slope across categories. ACAT and AM each contained four coefficients, whereas CAT contained six. We compared these specifications under all four weighting rules using adjusted R2, equal-cell LOCO MSE, and leave-one-age-level-out MSE. We also calculated residual-scaled and HC3 standard errors for the coefficients and reference estimate, together with changes in the reference estimate after cell and age-level deletion. These analyses assessed model complexity, uncertainty, and stability within the supplied grouping grid. The validation results supported exploratory model comparisons rather than independent evaluation after model selection.
We conducted six further sensitivity scenarios using the base ordinal mean, unequal counts, and unequal dispersions from Section 2.6. These comprised independent errors; correlations of 0.3 and 0.6 between cells within the same mileage category; count input perturbations with coefficients of variation of 0.25 and 0.50; and correlation of 0.3 combined with count perturbation of 0.50. Correlated standardized errors combined independent cell-specific and shared mileage-category Gaussian components, scaled by the square roots of one minus the specified correlation and the specified correlation, respectively. This preserved the marginal grouped-mean variances and independence between mileage categories. Reported counts were generated by multiplying the true simulation counts by independent lognormal factors with mean one, rounding to the nearest integer, and imposing a minimum of two. The stated coefficients of variation describe the factors before rounding. True counts governed data generation, while perturbed counts entered the estimation weights.
Each scenario used 1000 repetitions with random seed 20261031. Count-informed AM, ACAT, and CAT models used independently generated chi-square variance estimates as described above. The same underlying random draws were reused across scenarios, and all models within a scenario received identical inputs. We recorded bias, empirical standard deviation, RMSE, Monte Carlo standard errors, and interval coverage for the estimated mean at g17. All interval calculations retained the diagonal covariance assumptions and critical value conventions used in the preceding simulations. The dependence and count perturbation levels were specified sensitivity settings rather than estimates from Table 1. All 18,000 fits produced finite results.

3. Results

3.1. Reference Estimates and Implementation Verification

The computational pipeline fitted all three specifications for each pollutant and reproduced the coefficient and covariance calculations in the independent verification. Under inverse-dispersion AM, the reference estimates were 378.537 mg/km for CO, 19.096 mg/km for NMHC, and 7.790 mg/km for NOx. Weighted R2 was 0.6083, 0.6098, and 0.6146, respectively. Table 2 presents the complete reference prediction, covariance, training-fit, and LOCO results for the inverse-dispersion models. All values were calculated from Table 1.
Table 2. Calculated inverse-dispersion regression results for the supplied grouped table. Working SE uses residual scaling; HC3 SE uses the alternative covariance calculation. Estimates and SEs are in mg/km; LOCO MSE is in (mg/km)2.

3.2. Training Fit and Mileage Coding

Adding ordinal mileage increased weighted training R2 for every pollutant. However, CO LOCO MSE increased from 140.6490 under A to 141.8728 under AM, and NMHC increased from 1.1391 to 1.2753. NOx decreased from 0.22746 to 0.19948. The executed comparisons therefore demonstrated that the ordinal expansion improved training fit without consistently improving omitted-cell prediction.
Table 3 summarizes the specifications and their inverse-dispersion results. The R2 ranges span the three pollutants; LOCO MSE is reported separately for each pollutant.
Table 3. Model specifications and inverse-dispersion performance within the 18-cell grid. Coefficient counts include the intercept; LOCO MSE is in (mg/km)2.
CAT achieved weighted R2 values of 0.9920, 0.9860, and 0.9905 for CO, NMHC, and NOx, with LOCO MSE values of 5.3434, 0.0787, and 0.00883. Its reference predictions were 367.355, 18.085, and 7.362 mg/km. All full-data and deletion designs retained full column rank. At every age, category 2 means were below both category 1 and category 3 means for all three pollutants. CAT accommodated this nonmonotone pattern, whereas the ordinal specification restricted it. These observations explain the improved representation of the evaluated grid without establishing physical mileage thresholds or causal mechanisms. Figure 1 compares the LOCO RMSE across specifications.
Figure 1. LOCO RMSE under inverse-dispersion weighting. A is age only, AM uses ordinal mileage, and CAT uses category indicators with age interactions. Pollutant panels have separate vertical scales. Bars summarize omitted grouped cells; no vehicle population uncertainty intervals are implied.

3.3. Weighting Conventions and Count Information

Count-informed AM produced reference estimates of 376.892, 18.939, and 7.727 mg/km and LOCO MSE values of 164.9040, 1.4796, and 0.23239. These errors exceeded the corresponding inverse-dispersion AM errors for all pollutants. The comparison evaluated equally weighted omitted-cell prediction, rather than sampling efficiency under a verified mean model. Count-informed CAT achieved substantially smaller LOCO MSE values of 5.3136, 0.0793, and 0.00892. The effective cell count, (∑w)2/∑w2, summarized weight concentration; it was distinct from the reported count sum of 1000, whose interpretation as distinct vehicles was unverified. Table 4 reports on the weighting comparison.
Table 4. AM reference predictions and LOCO MSE from the weighting comparison. Count-informed weights use the reported counts in Table 1.

3.4. Influence, Robust Regression, and Weight Sensitivity

The maximum absolute changes in the AM reference estimate after deleting one cell were 2.797 mg/km for CO, 0.279 mg/km for NMHC, and 0.110 mg/km for NOx. Maximum weighted leverages were 0.468, 0.481, and 0.473, respectively. All 648 linear deletion fits and 54 Huber deletion fits completed successfully, with no rank failures. The companion archive contains the complete deletion vectors and coefficient estimates. Table 5 summarizes the deletion and Huber diagnostics.
Table 5. AM deletion and residual robustness diagnostics under inverse-dispersion weights. Reference changes are in mg/km.
Huber AM produced reference estimates of 382.934, 19.388, and 7.959 mg/km for CO, NMHC, and NOx, respectively. Its LOCO MSE exceeded that of inverse-dispersion WLS AM for every pollutant. Thus, Huber estimation did not improve omitted-cell prediction under ordinal-mileage coding. Residual robustness and correction of functional misspecification addressed different properties of the fitted model.
At ρ = 0, the attained ranges collapsed to the reference predictions. At ρ = 0.5, the ranges were 372.079–383.633 for CO, 18.509–19.588 for NMHC, and 7.547–7.983 mg/km for NOx. Across positive tolerances, 142 of 144 optimization runs converged and satisfied the feasibility threshold. Two CO minimization runs, one at ρ = 0.25 and one at ρ = 1, terminated with failure statuses and were excluded. Successful feasible runs determined the reported ranges. The largest constraint violation across all attempted runs was approximately 4.42 × 10−7; all accepted runs satisfied the feasibility tolerance of 10−7. These calculations established feasible attained sensitivity ranges under the implemented multistart procedure, without certifying global optimality. Table 6 reports the attained ranges.
Table 6. Approximate attained AM reference prediction ranges over bounded relative weight changes, in mg/km. These are not confidence intervals or certified global bounds.
At ρ = 0, the attained ranges collapsed to the reference predictions. At ρ = 0.5, the ranges were 372.079–383.633 for CO, 18.509–19.588 for NMHC, and 7.547–7.983 mg/km for NOx. Across positive tolerances, 143 of 144 optimization runs converged and satisfied the feasibility threshold. One CO minimization started at ρ = 1, terminated with a failure status, and was excluded; successful starts determined the corresponding range. The largest constraint violation across all runs was below 1.6 × 10−9. These calculations established feasible attained sensitivity ranges under the implemented multistart procedure, without certifying global optimality. Table 6 reports on the attained ranges.

3.5. Simulation Results

With equal counts and SD, the three linear AM weighting rules produced identical predictions and RMSE of 0.116. Under unequal counts alone, oracle count-informed AM achieved RMSE of 0.126, compared with 0.153 for inverse-dispersion AM. When counts and SD were both unequal, the corresponding values were 0.197 and 0.230. The controlled experiments demonstrated the benefit of count-informed weighting under the evaluated correctly specified mean model with known variances. Table 7 and Figure 2 summarize the simulation results.
Table 7. Reference prediction RMSE across six simulated scenarios. Each entry is RMSE (Monte Carlo SE), in simulation units, from 1000 repetitions.
Figure 2. Simulation reference prediction RMSE. Error bars are approximately 95% Monte Carlo intervals, not confidence intervals for emission estimates. Disp. denotes inverse dispersion, Oracle uses known counts and variances, Cat. uses mileage categories, and Huber uses the AM design. Panels have separate vertical scales. Simulation units and targets are unrelated to the pollutant units in Figure 1.
Contamination changed the performance ordering: oracle AM RMSE increased to 0.603, compared with 0.298 for Huber AM and 0.414 for inverse-dispersion AM. With the category 2 mean shift, inverse-dispersion CAT achieved RMSE of 0.264, compared with 1.043 for inverse-dispersion AM and 1.071 for Huber AM. CAT also incurred a variance cost when the simpler mean model was correctly specified: its RMSE was 0.209 versus 0.116 for AM in the equal-count, equal-SD scenario. All 30,000 simulated fits completed successfully. These completed experiments quantified the distinct effects of precision weighting, residual contamination, and functional misspecification under the specified conditions.

3.6. Age-Level Validation and Covariance Sensitivity

Table 8 reports age-level validation, and Figure 3 displays fitted CAT curves alongside all supplied means. CAT retains lower MSE than A and AM for every pollutant after withholding a complete age level. However, age-only models improve on their LOCO errors because all three mileage classes are jointly omitted rather than leaving isolated cross-class contrasts in a fold. CAT age-level and cell-level MSEs coincide with displayed precision: its design separates into three independently fitted age lines, so withholding the other two classes at the same age does not change the fitted line for an omitted class. This algebraic property limits the additional information provided by agreement of these validation results. The largest CAT fold MSE occurs when age 0.5 is withheld, emphasizing endpoint sensitivity. The result supports prediction across this supplied grid, including endpoint folds, while leaving external generalization untested.
Table 8. Leave-one-age-level-out MSE under inverse-dispersion weighting in (mg/km)2. Each fold omits three cells; overall MSE gives equal weight to all 18 predictions.
Figure 3. Supplied cell means (points) and inverse-dispersion CAT fitted age lines by mileage class. All curves are fitted to the full supplied table, not held-out predictions. The middle-class dip is descriptive; units and mileage definitions retain the provenance limitations in Section 2.1.
Table 9 compares three covariance conventions for count-informed fits. For CAT, plug-in reference SEs exceed both residual-scale and HC3 SEs for all pollutants. For example, the CO CAT SE is 3.779 mg/km under the plug-in covariance versus 1.004 and 1.484 mg/km with residual scaling and HC3. The close fit of separate age lines yields small residual-based scales, whereas plug-in covariance retains the variance implied by the reported SDs and counts. None of these values verify population precision, and their disagreement is scientifically more informative here than choosing the smallest SE.
Table 9. Count-informed reference predictions and standard errors in mg/km. Plug-in covariance is unscaled and conditional on reported counts and dispersions; working covariance uses residual scaling.

3.7. Estimated Dispersion and Contamination Experiments

Table 10 and Table 11 report the additional simulation results with estimated and known dispersions, respectively. With estimated dispersions and a correctly specified ordinal mean, AM achieved a lower RMSE than CAT (0.205 versus 0.257). CAT reduced RMSE under both the middle-class dip and rise, whereas the monotone category modification produced similar errors for AM and CAT (0.242 and 0.250). Thus, the benefit of categorical coding depended on the underlying mean pattern. With +6 SD contamination at g17, RMSE increased to 0.591 for AM and 0.943 for CAT. Contamination at the two other evaluated locations had smaller effects on the estimated mean at g17. This location dependence qualified the findings from the original g17-only contamination scenario. Comparisons between known and estimated dispersions used paired sampled means, while separate random draws were used across scenarios. Small differences between methods should therefore be interpreted alongside their Monte Carlo standard errors.
Table 10. Reference prediction RMSE and nominal 95% interval coverage in the additional simulations with estimated dispersions. Monte Carlo standard errors (MCSEs) are reported in parentheses, and coverage is expressed as a percentage. Each scenario uses 1000 repetitions. Plug-in intervals use a normal critical value; working and HC3 intervals use t critical values with G − d degrees of freedom.
Table 11. RMSE and nominal 95% interval coverage for the estimated mean at age 5 and mileage class 2 in simulations with known dispersions. Monte Carlo standard errors (MCSEs) are reported in parentheses, and coverage is expressed as a percentage. Each scenario uses 1000 repetitions. Plug-in intervals use a normal critical value; working and HC3 intervals use t critical values with G − d degrees of freedom.
Interval coverage also varied with the mean pattern and covariance rule. Under the correctly specified ordinal mean with estimated dispersions, plug-in, residual-scaled, and HC3 coverage for AM was 93.9%, 94.5%, and 95.2%, respectively; CAT HC3 coverage was 93.1%. Under the middle-class dip, AM plug-in coverage fell to 15.9%, whereas residual-scaled and HC3 coverage reached 99.7% and 99.2%. These conservative coverage rates showed that residual-based intervals could conceal mean model misspecification through increased interval width. With +6 SD contamination at g17, CAT plug-in and residual-scaled coverage fell to 6.7% and 55.3%, while HC3 coverage reached 99.7%. Both undercoverage and conservative coverage therefore occurred across the evaluated scenarios. Heavy-tailed mean errors provided an additional stress condition, although cell independence remained an assumption throughout. No interval rule maintained nominal coverage across all scenarios.

3.8. Additive Categorical Comparison and Model Complexity

The additive categorical model substantially reduced prediction error relative to AM despite having the same number of coefficients (Table 12). Under inverse-dispersion weighting, ACAT also achieved lower LOCO MSE than CAT for all three pollutants. The age-blocked comparisons were mixed: CAT had slightly lower MSE for CO and NMHC, whereas ACAT had lower MSE for NOx. Adjusted R2 favored ACAT for CO and NOx and CAT for NMHC. Thus, categorical coding captured features of the supplied mean pattern without requiring category-specific age slopes, while the additional interactions did not consistently improve prediction.
Table 12. Model complexity comparison under inverse-dispersion weighting. Prediction MSE gives equal weight to each held-out cell and is expressed in (mg/km)2. Age-blocked validation withholds all three mileage categories at one age level.
ACAT also produced smaller HC3 standard errors for the reference estimate than CAT: 1.019 versus 1.514 mg/km for CO, 0.114 versus 0.173 mg/km for NMHC, and 0.034 versus 0.055 mg/km for NOx. Its maximum reference estimate change under single-cell deletion was smaller for all three pollutants, although this ordering did not hold under age-level deletion. These results support distinguishing the benefit of categorical coding from the benefit of adding age interactions. The comparisons remain exploratory assessments within the supplied grid.

3.9. Correlated Errors and Count Input Uncertainty

Positive correlation between cells within the same mileage category increased estimation variability and reduced interval coverage (Table 13). For AM, RMSE increased from 0.210 under independence to 0.291 at correlation 0.6, while HC3 coverage decreased from 94.8% to 77.1%. For CAT, the corresponding RMSE increased from 0.266 to 0.370, and HC3 coverage decreased from 91.1% to 67.5%. Thus, accounting for heteroskedasticity through HC3 did not adequately account for the simulated dependence.
Table 13. Sensitivity to correlated cell errors and perturbed count inputs. Each row summarizes 1000 repetitions using estimated dispersions. Bias, empirical SD, and RMSE concern the estimated mean at age 5 and mileage class 2 and are expressed in simulation units. RMSE Monte Carlo standard errors appear in parentheses. Coverage is expressed as a percentage. Correlation applies within mileage categories; count CV denotes the coefficient of variation of the multiplicative count perturbation before rounding.
Count perturbations alone produced smaller changes under the evaluated settings. At a count-multiplier coefficient of variation of 0.50, AM and CAT RMSEs were 0.222 and 0.280, respectively. Combining this perturbation with a correlation of 0.3 increased RMSE to 0.268 and 0.335. Empirical standard deviations were close to the corresponding RMSEs, indicating that variability accounted for most of the estimation error in these scenarios. The base mean included an age–mileage interaction, which AM and CAT could represent but ACAT could not represent exactly. These results distinguish sensitivity to dependence from sensitivity to the count inputs and do not identify the sampling structure underlying the supplied emission summaries.

4. Discussion

4.1. Grouped-Input Findings and Methodological Implications

The comparisons on the supplied grouped table identified mileage representation as the dominant modeling choice in the grouped dataset. Ordinal mileage increased training but worsened LOCO prediction for CO and NMHC. Categorical mileage represented the category 2 dip and substantially reduced omitted-cell errors. Alternative weighting and Huber estimation did not achieve a comparable reduction while retaining the ordinal mean structure. The calculated advantage therefore arose primarily from relaxing the functional restriction rather than introducing a different loss or weighting convention.
The four weighting methods answer different operational questions. Equal weights target average performance over the 18 supplied cells; inverse-SD and inverse-dispersion weights progressively reduce the influence of cells with larger reported within-cell spread; count-informed weights additionally favor reported larger cells. In AM, the count-informed reference prediction is lower and equal-cell LOCO error is higher than under inverse dispersion for all pollutants (Table 4). This does not refute precision weighting under correct sampling assumptions: its objective differs from equal-cell prediction, and the ordinal mean is restrictive. In practice, an analyst seeking a representative fleet estimate would first need verified counts and fleet composition. For a descriptive comparison of supplied cells, equal-cell validation is directly interpretable. Reported count-informed results should remain a sensitivity analysis until the counts are reconciled [26].

4.2. Uncertainty and Generalization

The explicit covariance comparison in Table 9 shows why small CAT residual-based SEs require caution: close agreement with a smooth supplied table does not establish precise population sampling. Table 10 and Table 11 add coverage under constructed data-generating mechanisms with both known and estimated dispersions. Coverage varies markedly with misspecification, contamination location, and covariance convention. HC3 adjusts residual contributions for leverage but neither guarantees nominal coverage at G = 18 nor repairs an incorrect reference mean. The six-coefficient CAT model uses a substantial fraction of the available cell-level information [27]. Independence, count validity, and the meaning of the reported SDs remain unverified for Table 1; the simulation cannot supply those missing facts.
LOCO and age-level validation assess different omissions within the same supplied grid (Table 8). The latter withholds all mileage classes at an age and includes endpoint extrapolation folds, but the common design and separate-line structure of CAT limit its independence from LOCO. Neither procedure tests an independent fleet, a new measurement program, unobserved mileage classes, or individual vehicle prediction. Exploratory selection based on these comparisons requires independent confirmation [9]. The decline of supplied means with age and the lower middle-mileage means must not be read as physical deterioration, protective mileage effects, or fleet trends. Vehicle technology, maintenance, fuel type, test conditions, selection, and cohort composition may confound or even reverse these descriptive associations [28]. No causal age or mileage effect is identified.

4.3. Data Limitations and Extensions

The principal unresolved limitation is measurement provenance. The source manuscript describes a 445-test JRC program, whereas the supplied count column sums to 1000 and its assignment frequencies disagree in 17 cells. These discrepancies cannot be reconciled by statistical reweighting. The original aggregation records, unique vehicle and test identifiers, repeated-test mapping, unit conversions, mileage cutoffs, measurement dates, and within-cell SD definitions are required to establish a characterized sample. Until then, Table 1 is an auditable computational input rather than verified fleet evidence. The supplied workbooks and their documentation distinguish the grouped summaries, generated observations, resampled emissions, and JRC test records. However, they do not establish a verified record-level derivation of Table 1. The computational inputs, analysis code, and verification records are provided in the accompanying GitHub repository.
We did not apply a cold-start multiplier to the emission estimates. The measurement-phase boundary was not verified, and no pollutant-specific 7% contribution was made. Applying such a multiplier to a quantity that already includes cold-start emissions would double-count that contribution. This unresolved physical definition limits phase-specific interpretation without changing the regression and simulation experiments completed here.
DRO [29] and multi-pollutant partial pooling [30] were not components of the evaluated pipeline. Extending the work to these models would require complete estimation specifications, appropriate assumptions, and comparisons against the implemented baselines. EPA manufacturer-run in-use testing data provides a candidate for a separate external evaluation after harmonizing vehicle classes, units, pollutant definitions, and test procedures [31]. Such records should not be assumed to be the source of the present grouped table.

5. Conclusions

This computational case study shows how weighting, mileage coding, and covariance assumptions can lead to different conclusions from the same 18 supplied emission summary cells. Categorical mileage predicts the supplied grid better than ordinal mileage in cell- and age-level omissions because it represents the middle-class dip. Additional simulations show that this advantage is conditional: an ordinal model can have lower errors when correctly specified, and contamination at the reference cell can strongly harm CAT predictions. Estimated dispersions and the choice of interval rule also affect reference mean coverage. The practical implication is to define the estimation target, inspect the mean structure, compare predictive losses under explicit validation schemes, and report covariance sensitivity rather than rely on training fit or the smallest SE. These calculations establish the behavior of supplied summaries and constructed mechanisms. They do not establish causal age or mileage effects, population-level precision, or results for a verified JRC sample. Traceable measurement records, reconciled counts, and independent external evaluation remain necessary for fleet-level conclusions.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/mca31060257/s1, File S1: 18-cell_data.xlsx; File S2: samplecounts.xlsx.

Author Contributions

Conceptualization, M.A.C. and Y.F.; methodology, M.A.C. and Y.F.; software, M.A.C.; validation, M.A.C. and Y.F.; formal analysis, M.A.C.; investigation, M.A.C. and Y.F.; data curation, M.A.C. and Y.F.; writing—original draft preparation, M.A.C.; writing—review and editing, M.A.C., Y.F. and F.Y.; visualization, M.A.C.; supervision, Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The grouped numerical inputs used in the analyses are reported in Table 1. The accompanying reproducibility package contains the Python analysis pipeline, estimation and verification scripts, figure generation code, computational outputs, software versions, and random seeds. Validation folds, covariance conventions, simulation means, count and dispersion vectors, variance estimation procedures, contamination settings, repetition counts, and interval rules are specified in Section 2.6 and Section 2.8 and Table 8, Table 9, Table 10 and Table 11. Generated observations and resampled emissions are documented separately from the grouped inputs used for regression. The Euro 7 testing study [32] and JRC dataset [10] provide measurement program context; a record-level derivation connecting those measurements to Table 1 has not been established. The supplied count total of 1000 therefore does not identify a verified sample of distinct vehicles. EPA data [33] were not used to construct the grouped analytical inputs.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Romano, J.P.; Wolf, M. Resurrecting weighted least squares. J. Econom. 2017, 197, 1–19. [Google Scholar] [CrossRef] [Scilit]
  2. Harrell, F.E., Jr. Regression Modeling Strategies: With Applications to Linear Models, Logistic and Ordinal Regression, and Survival Analysis, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar] [CrossRef] [Scilit]
  3. Cawley, G.C.; Talbot, N.L.C. On over-fitting in model selection and subsequent selection bias in performance evaluation. J. Mach. Learn. Res. 2010, 11, 2079–2107. [Google Scholar]
  4. Arlot, S.; Celisse, A. A survey of cross-validation procedures for model selection. Stat. Surv. 2010, 4, 40–79. [Google Scholar] [CrossRef] [Scilit]
  5. Roberts, D.R.; Bahn, V.; Ciuti, S.; Boyce, M.S.; Elith, J.; Guillera-Arroita, G.; Hauenstein, S.; Lahoz-Monfort, J.J.; Schröder, B.; Thuiller, W.; et al. Cross-validation strategies for data with temporal, spatial, hierarchical, or phylogenetic structure. Ecography 2017, 40, 913–929. [Google Scholar] [CrossRef] [Scilit]
  6. Varoquaux, G. Cross-validation failure: Small sample sizes lead to large error bars. NeuroImage 2018, 180, 68–77. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Huber, P.J. Robust estimation of a location parameter. Ann. Math. Stat. 1964, 35, 73–101. [Google Scholar] [CrossRef] [Scilit]
  8. Morris, T.P.; White, I.R.; Crowther, M.J. Using simulation studies to evaluate statistical methods. Stat. Med. 2019, 38, 2074–2102. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Bates, S.; Hastie, T.; Tibshirani, R. Cross-validation: What does it estimate and how well does it do it? J. Am. Stat. Assoc. 2024, 119, 1434–1445. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. European Commission, Joint Research Centre. Light-Duty Vehicle Exhaust Emissions: On-Road Testing Data in Support to Euro 7 Regulation [Dataset]. Joint Research Centre: European Commission, 2024. Available online: https://doi.org/10.2905/JRC.8897YXR (accessed on 5 September 2026). [CrossRef]
  11. European Commission, Directorate-General for Internal Market, Industry, Entrepreneurship and SMEs. Technical Studies for the Development of Euro 7: Durability of Light-Duty Vehicle Emissions; Publications Office of the European Union: Luxembourg, 2022. [Google Scholar] [CrossRef] [PubMed]
  12. U.S. Environmental Protection Agency. Dynamometer Drive Schedules. Available online: https://www.epa.gov/vehicle-and-fuel-emissions-testing/dynamometer-drive-schedules (accessed on 15 October 2026).
  13. Gelman, A.; Hill, J. Data Analysis Using Regression and Multilevel/Hierarchical Models; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar] [CrossRef] [Scilit]
  14. Seber, G.A.F.; Lee, A.J. Linear Regression Analysis, 2nd ed.; Wiley: Hoboken, NJ, USA, 2003. [Google Scholar] [CrossRef] [Scilit]
  15. Winship, C.; Radbill, L. Sampling weights and regression analysis. Sociol. Methods Res. 1994, 23, 230–257. [Google Scholar] [CrossRef] [Scilit]
  16. MacKinnon, J.G.; White, H. Some heteroskedasticity-consistent covariance matrix estimators with improved finite sample properties. J. Econom. 1985, 29, 305–325. [Google Scholar] [CrossRef] [Scilit]
  17. Long, J.S.; Ervin, L.H. Using heteroscedasticity consistent standard errors in the linear regression model. Am. Stat. 2000, 54, 217–224. [Google Scholar] [CrossRef] [Scilit]
  18. Cook, R.D. Detection of influential observation in linear regression. Technometrics 1977, 19, 15–18. [Google Scholar] [CrossRef] [Scilit]
  19. Stone, M. Cross-validatory choice and assessment of statistical predictions. J. R. Stat. Soc. Ser. B (Methodol.) 1974, 36, 111–133. [Google Scholar] [CrossRef] [Scilit]
  20. Huber, P.J.; Ronchetti, E.M. Robust Statistics, 2nd ed.; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar] [CrossRef] [Scilit]
  21. Nocedal, J.; Wright, S.J. Numerical Optimization, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar] [CrossRef] [Scilit]
  22. Bertsimas, D.; Brown, D.B.; Caramanis, C. Theory and applications of robust optimization. SIAM Rev. 2011, 53, 464–501. [Google Scholar] [CrossRef] [Scilit]
  23. Peng, R.D. Reproducible research in computational science. Science 2011, 334, 1226–1227. [Google Scholar] [CrossRef] [Scilit]
  24. Sandve, G.K.; Nekrutenko, A.; Taylor, J.; Hovig, E. Ten simple rules for reproducible computational research. PLoS Comput. Biol. 2013, 9, e1003285. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  25. Groth, P.; Moreau, L. (Eds.) PROV-Overview: An Overview of the PROV Family of Documents. W3C Working Group Note, 30 April 2013. 2013. Available online: https://www.w3.org/TR/prov-overview/ (accessed on 15 October 2026).
  26. Solon, G.; Haider, S.J.; Wooldridge, J.M. What are we weighting for? J. Hum. Resour. 2015, 50, 301–316. [Google Scholar] [CrossRef] [Scilit]
  27. Hayes, A.F.; Cai, L. Using heteroskedasticity-consistent standard error estimators in OLS regression: An introduction and software implementation. Behav. Res. Methods 2007, 39, 709–722. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  28. Hernán, M.A.; Robins, J.M. Causal Inference: What If; Chapman & Hall/CRC: Boca Raton, FL, USA, 2020; Available online: https://miguelhernan.org/whatifbook (accessed on 15 October 2026).
  29. Ben-Tal, A.; den Hertog, D.; De Waegenaere, A.; Melenberg, B.; Rennen, G. Robust solutions of optimization problems affected by uncertain probabilities. Manag. Sci. 2013, 59, 341–357. [Google Scholar] [CrossRef] [Scilit]
  30. Gelman, A. Prior distributions for variance parameters in hierarchical models. Bayesian Anal. 2006, 1, 515–533. [Google Scholar] [CrossRef] [Scilit]
  31. U.S. Environmental Protection Agency. Manufacturer-Run in-Use Testing Program Data for Light-Duty Vehicles, Light-Duty Trucks, and Heavy-Duty Vehicles Class 2b and 3. 2026. Available online: https://www.epa.gov/compliance-and-fuel-economy-data/manufacturer-run-use-testing-program-data-light-duty-vehicles (accessed on 15 October 2026).
  32. European Commission, Directorate-General for Internal Market, Industry, Entrepreneurship and SMEs. Technical Studies for the Development of Euro 7: Testing, Pollutants and Emission Limits; Publications Office of the European Union: Luxembourg, 2022. [Google Scholar] [CrossRef]
  33. U.S. Environmental Protection Agency. Compliance and Fuel Economy Data for Vehicles and Engines. Available online: https://www.epa.gov/compliance-and-fuel-economy-data (accessed on 15 October 2026).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.