Implements the Chudik & Pesaran (2015) half-panel jackknife for dynamic CCE/DCCE estimators. Each unit's time series is split into two halves at the midpoint; MG estimates are computed on each half, and the full-sample MG is bias-corrected as $$\hat\beta_{HPJ} = 2\hat\beta_{full} - \frac{1}{2}(\hat\beta_{half1} + \hat\beta_{half2}).$$
.half_panel_jackknife(panel_list, coef_names, fast = TRUE)A named numeric vector of the half-panel MG average (to be
combined with the full-sample estimate in dcce()), or
NULL if the correction cannot be applied.
Named list of list(y, X) pairs (from the
main dcce() pipeline).
Character vector: structural coefficient names to extract from each half-sample fit.
Logical: use the C++ fast path.
This targets the Nickell (1981) bias that arises in short-T dynamic panels when the lagged dependent variable is correlated with the unit fixed effect.