Selecting Penalty Parameters: Chetverikov & Sørensen (2025)
Distilled by claude-sonnet-4-6 · extracted Jun 26, 2026, verified Jun 26, 2026
JEL (IAR-assigned): C13, C14, C12 · assigned from the abstract, not the journal
What this is. The paper’s core results, the M-estimation framework it builds on, and the bootstrap-after-cross-validation (BCV) algorithm with its defining equations: enough to understand what is proposed and what is shown, without reading all 41 pages. To replicate or extend, read the original at doi.org/10.1086/736770.
Chetverikov and Sørensen (2025) develop bootstrapping after cross-validation (BCV): a practical, broadly applicable method for choosing the penalty parameter λ of ℓ₁-penalized M-estimators when p >> n. Unlike cross-validation (CV), BCV yields both ℓ₁ and ℓ₂ estimation error bounds at minimax-optimal rates, works for any convex loss including the probit (non-Lipschitz), and in simulations is the only approach whose three-step debiased estimator consistently approximates N(0,1). The key idea: run K-fold CV to obtain out-of-fold residual estimates, then apply a Gaussian multiplier bootstrap on those residuals to estimate the quantile of the score process and set λ accordingly. Post-BCV (refitting non-zero coefficients without penalty after BCV) performs best for inference. An empirical illustration revisits Fryer Jr (2019) on racial differences in police use of force, confirming his logit findings under probit loss and with 327 interaction controls (versus 30 in the original); the debiased t-statistics for the Black dummy exceed 18 in all four specifications.
Core results
Section titled “Core results”Magnitudes as reported; simulation results average over 2,000 draws; η_n = √(ln(pn)/n).
| # | Result | Locator | Magnitude |
|---|---|---|---|
| R1 | BCV convergence rates match the minimax-optimal LASSO rate in the high-dimensional M-estimation setting | Theorem 4.1, eq. (4.14), p. 18 | ‖θ̂ − θ₀‖₂ ≲_P √(s_q η_n^{2-q}), ‖θ̂ − θ₀‖₁ ≲_P s_q η_n^{1-q}; exact sparsity (q = 0): ℓ₂ rate √(s₀ ln(pn)/n), ℓ₁ rate s₀ √(ln(pn)/n) |
| R2 | Post-BCV debiased estimator is asymptotically normal for any scalar component β₀ under stated regularity conditions | Theorem 5.1, eq. (5.6), p. 24 | √n(β̂ − β₀)/σ₀ →d N(0,1); asymptotic variance σ₀² is consistently estimable via a plug-in formula |
| R3 | Post-CV refitting fails to converge in ~15% of cases; post-BCV fails in ~0.01% across all simulation designs | §6.3.1, p. 29 | Post-CV non-existence rate ~15% (up to 47% in some DGPs); post-BCV non-existence rate ~0.01% (74 of 540,000 draws); post-CV estimators are therefore dropped from further comparison |
| R4 | Post-BCV studentized densities converge to N(0,1) as n grows; BCV and CV densities do not across all sparsity patterns | Figure 6.4, pp. 33–34 | Post-BCV densities collapse toward N(0,1) at n = p = 200, 400 for exactly sparse, intermediate, and approximately sparse patterns; BCV and CV show persistent leftward shrinkage bias that does not vanish as n increases |
| R5 | Basic controls: Fryer Jr (2019) confirmed; post-BCV t-statistics similar to unpenalized ML | Table 1, p. 36 | Post-BCV logit t = 10.5, probit t = 9.6; unpenalized ML logit t = 8.8, probit t = 8.7 (n = 9,930; p = 30) |
| R6 | Full control set (327 regressors): post-BCV t-stats 20.7 (logit) and 18.9 (probit); unpenalized ML does not exist | Table 1, p. 36 | Post-BCV logit t = 20.7, probit t = 18.9 (n = 9,930; p = 327); unpenalized ML infeasible due to complete separation in the data |
| R7 | Average partial effect of Black race roughly doubles when interactions are added | Table 2, p. 37 | Post-BCV logit APE = 3.2 pp, probit APE = 2.8 pp (with interactions); basic controls only: 1.1–1.4 pp (both unpenalized ML and post-BCV); unconditional force rate for white civilians: 0.7 percent |
Overall (paper’s conclusion). BCV yields minimax-optimal ℓ₁ and ℓ₂ estimation rates for high-dimensional M-estimators and supports valid debiased inference via Neyman orthogonality. Post-BCV dominates plain BCV and CV in inference quality (substantially better size control) across all simulation designs, at near-zero additional computational cost versus plain cross-validation. The empirical illustration shows that Fryer Jr (2019)‘s conclusion about racial differences in police use of force is robust to switching from logit to probit, adding interaction controls, and applying ℓ₁-penalization.
Theory / model
Section titled “Theory / model”The paper considers any model in which the true parameter θ₀ ∈ Θ ⊆ ℝ^p solves a population optimization problem (eq. 1.1, p. 2):
where is a known (potentially non-smooth) loss function convex in its first argument, is the regressor vector, and is the outcome. Examples covered (§2, pp. 7–9): the logit loss , the probit loss , the ordered response loss, the expectile (asymmetric least squares) loss, and the trimmed LAD/LS loss for censored panel models. The framework deliberately includes non-Lipschitz losses (e.g., probit), ruling out the self-normalized moderate deviation (SNMD) method of Belloni et al. (2012) and Belloni et al. (2016).
The true parameter is assumed to lie in an ℓ_q-ball of radius for some (Assumption 3.6, p. 11): . The case is exact sparsity with at most non-zeros; allows approximately sparse coefficients.
The key theoretical object motivating the penalty choice is the score at the truth (eq. 3.3, p. 11):
Theorem 3.1 (p. 12) shows that for the ℓ₁-penalized M-estimator (ℓ₁-ME) to achieve good ℓ₁ and ℓ₂ estimation error, λ must dominate with high probability; this requires estimating the -quantile of . The bound itself builds on and extends the penalty bound derived for ℓ₁-quantile regression in Belloni and Chernozhukov (2011a) to the general M-estimation setting of equation (1.2).
The paper has no formal economic model: the framework is a statistical model for estimation and inference. The identification logic is that θ₀ is identified by the population FOC under a quadratic margin condition (Assumption 3.4), ensuring near the truth.
Method
Section titled “Method”BCV combines K-fold cross-validation to estimate score residuals with a Gaussian multiplier bootstrap to estimate their quantile, and then applies debiasing for inference. It builds on lasso (ℓ₁ penalization), k-fold-cross-validation, and gaussian-multiplier-bootstrap.
ℓ₁-ME (eq. 1.2, p. 3). The penalized estimator is:
The penalty parameter λ must be chosen; it governs the bias-variance tradeoff and size control.
Step 1: cross-validating residuals. The CV procedure partitions observations into K folds , selects a preliminary penalty level by minimizing out-of-fold prediction loss (eq. 4.9, p. 16):
and extracts out-of-fold residuals (eq. 4.10, p. 16):
Because observation is held out from fold , the derivative exists almost surely for kinked losses.
Step 2: bootstrap penalty (BCV). Given the residual estimates, the bootstrap quantile estimate and the BCV penalty level are (eqs. 4.11–4.12, p. 17):
where are independent of the data. This Gaussian multiplier bootstrap approximates the distribution of by replacing unobservable true residuals with . The approximation is justified by the Chernozhukov et al. (2013, 2017) Gaussian approximation and multiplier bootstrap theorems for maxima of sums of high-dimensional random vectors (eqs. 4.1–4.2, p. 14). Adding BCV to CV carries essentially zero additional computational cost because glmnet already stores the out-of-fold linear forms.
Theorem 4.1 (BCV convergence rates, p. 17–18). Under Assumptions 3.1–3.6 and 4.1–4.3, the ℓ₁-ME with BCV penalty achieves (eq. 4.14):
where . Under exact sparsity , the ℓ₂ rate is , matching the minimax-optimal LASSO rate in Negahban et al. (2012). Crucially, both the ℓ₁ and ℓ₂ rates are established; cross-validation as analyzed in the existing literature yields only the ℓ₂ rate.
Debiased inference (Algorithm 5.1, p. 21–22). For inference on a scalar component , three-step debiasing (building on Chernozhukov et al. (2018)) proceeds:
- Step 1: compute the ℓ₁-ME of using BCV penalty (with optional refitting).
- Step 2: compute the debiasing coefficient estimate of by solving a weighted ℓ₁-penalized regression (eq. 5.3, p. 22) using BCV penalty .
- Step 3: form the debiased estimate by a one-step update (eq. 5.5, p. 22):
Theorem 5.1 (p. 24) establishes where:
and is consistently estimated by a plug-in formula (eq. 5.7 or 5.8, p. 24). Neyman orthogonality ensures is first-order insensitive to estimation error in and , enabling -consistent inference despite high-dimensional nuisance.
Empirical specifications
Section titled “Empirical specifications”Simulation DGP (§6.1, p. 25). The study uses a binary probit model (Example 1, §2) with:
and jointly centered Gaussian regressors with Toeplitz covariance , . Three coefficient patterns: exactly sparse (, ), intermediate (), and approximately sparse ( for all ). Sample sizes fix the problem in the high-dimensional regime. All runs use folds, 2,000 simulation draws, and 1,000 Gaussian bootstrap draws per draw per estimation step. Four estimators are compared: BCV, post-BCV, and CV (post-CV is dropped after failing in ~15% of cases; see R3). The score markup is and tolerance is , following Belloni et al. (2012). Implemented in R 4.2.2 using glmnet::cv.glmnet (CV and BCV) and stats::glm (refitting).
Empirical application (§7, p. 35). Chetverikov and Sørensen (2025) re-examine Fryer Jr (2019)‘s analysis of racial differences in police use of force using the Police-Public Contact Survey (PPCS). The estimating model is (eq. 7.1, p. 35):
where Force is an indicator for any police use of force conditional on a civilian-officer encounter, are race dummies (white is reference), is the control vector, and is either the logistic CDF (logit) or the standard normal CDF (probit). Two regressor sets: Basic Controls (p = 30, matching Fryer’s largest set, with categorical variables expanded to dummies) and Basic Controls + Interactions (p = 327, adding all first-order pairwise interactions among the original non-race controls). Complete separation occurs at p = 327, so unpenalized ML does not exist; ℓ₁-penalization via post-BCV with K = 10 folds is required.
Three-step post-BCV debiasing (Algorithm 5.1) is applied, testing and computing the average partial effect (APE):
Fryer Jr (2019) Table 2.B (logit) is replicated to all reported digits using data from his supplementary files, confirming dataset identity (n = 9,930 complete cases for 2002 and 2011 surveys out of 59,668 total encounters).
Datasets used
Section titled “Datasets used”| Dataset | Role in paper | Wiki page |
|---|---|---|
| Police-Public Contact Survey (PPCS), BJS | Empirical illustration: n = 9,930 civilian-police encounters from 2002 and 2011 PPCS surveys; binary outcome (force used); 30 basic controls and 327 controls + interactions | no page yet |
| Synthetic simulation data | Binary probit DGP with Toeplitz covariance, n = p = 100, 200, 400, three sparsity patterns; 2,000 draws per design | n/a (simulated) |
When to read the full paper
Section titled “When to read the full paper”Read the source at doi.org/10.1086/736770 if you are: implementing ℓ₁-penalized M-estimators with a non-Lipschitz loss (probit, ordered response, expectile) and need a penalty selection method with valid ℓ₁ and ℓ₂ error bounds; performing debiased inference on individual components in a high-dimensional M-estimation setting; evaluating the finite-sample size properties of cross-validation versus BCV penalty selection; or extending the Fryer Jr (2019) analysis with richer control sets or alternative loss functions. Online Appendices A–H contain all proofs, verification of assumptions for each example class, and additional simulation results.
Attribution and rights
Section titled “Attribution and rights”Source: peer-reviewed, Journal of Political Economy 133(10), October 2025, pp. 3208–3248. DOI: 10.1086/736770. Publisher: University of Chicago Press. Article is paywalled; no CC license found in Crossref metadata. This distillation was extracted by an LLM on 2026-06-26 and is not human-verified or independently reproduced. Extract-only: reproduction of the publisher’s text is not permitted.
Chetverikov, Denis, and Jesper Riis-Vestergaard Sørensen. “Selecting Penalty Parameters of High-Dimensional M-Estimators Using Bootstrapping after Cross Validation.” Journal of Political Economy 133, no. 10 (October 2025): 3208–3248. DOI: 10.1086/736770.