Panel Quantile-on-Quantile Regression
Also known as: Panel QQ regression, panel QQ approach, panel quantile-on-quantile approach, PQQ regression
Panel quantile-on-quantile (QQ) regression jointly maps any quantile of the outcome distribution onto any quantile of the predictor distribution across multiple cross-sectional units observed over time. It generalises Sim and Zhou's (2015) cross-sectional QQ framework to a panel setting, revealing a full dependence surface rather than a single average effect, while accounting for individual heterogeneity through fixed or random effects correction.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use panel QQ regression when you suspect that the relationship between X and Y is heterogeneous across both the distribution of Y and the distribution of X, and when you have panel data with a reasonable number of cross-sectional units (N ≥ 10) and time periods (T ≥ 10). It is especially valuable in energy economics, finance, and environmental research where tail dependence and asymmetric transmission matter. Do not use it as a first-pass exploratory tool if your panel is very short (T < 8), because local estimation at extreme quantiles becomes unreliable. Avoid it when the theoretical question concerns mean effects only, or when N is very small (N < 8), as bootstrap standard errors become erratic. It is also not appropriate when X and Y are jointly normal with homogeneous effects — standard panel OLS or fixed effects will suffice.
Strengths & limitations
- Reveals the full bivariate dependence surface, capturing tail and asymmetric effects invisible to mean or single-quantile models.
- Controls for unobserved individual heterogeneity through fixed or random effects correction, preserving the key advantage of panel analysis.
- Requires no distributional assumptions on the error term — estimation is fully nonparametric in the quantile dimension.
- Particularly powerful for detecting whether extreme events (crises, booms) transmit differently than normal-period fluctuations.
- Results are visually communicable as heat maps or 3D surfaces, making heterogeneous findings intuitive for applied audiences.
- Computationally intensive: a separate kernel-weighted quantile regression is estimated at every (θ, τ) grid point, multiplied by bootstrap replications.
- Local estimation at extreme quantiles (θ < 0.1 or > 0.9, τ < 0.1 or > 0.9) suffers from sparse data and high variance, especially in short panels.
- Bandwidth (kernel window) choice for the local estimation is not automatic and can materially affect results — sensitivity analysis is advisable.
- No widely agreed standard software routine exists; researchers typically code the estimator in R or MATLAB, raising replication concerns.
- With many (θ, τ) cells, multiple testing is a concern if results are selectively highlighted.
Frequently asked
How does panel QQ regression differ from standard panel quantile regression?
Standard panel quantile regression estimates how the θ-th quantile of Y depends on X, treating X as a fixed covariate. The QQ extension makes the slope itself a function of τ, the quantile rank of X, revealing how the dependence changes as X moves through its own distribution — something a single quantile regression cannot show.
What bandwidth should I choose for the kernel weighting?
A common starting point is a Gaussian kernel with bandwidth h = 0.1 (on the [0,1] quantile scale). You should report results for at least two additional bandwidth values (e.g., 0.05 and 0.15) to show that conclusions do not hinge on this choice. Cross-validation criteria adapted for quantile loss have also been proposed.
How many cross-sectional units and time periods do I need?
As a practical guide, aim for N ≥ 15 and T ≥ 15 for reasonably stable estimates at the 0.1 and 0.9 quantiles. With smaller panels, restrict the quantile grid to the interior (0.2–0.8) and widen the kernel bandwidth to borrow more data.
Can I include multiple X variables?
The standard QQ framework is bivariate: one outcome quantile regressed on one predictor quantile. For multivariate settings, researchers typically run pairwise QQ regressions or use partial quantile approaches, partialling out controls first before applying QQ to the residuals.
Which software packages implement panel QQ regression?
No single canonical package exists. In R, the quantreg and np packages provide building blocks; researchers assemble the estimator manually. Custom MATLAB routines circulate in replication files accompanying published papers. Stata users typically call rqprocess or use user-written ado files combined with panel demeaning.
Sources
- Sim, N., & Zhou, H. (2015). Oil prices, US stock return, and the dependence between their quantiles. Journal of Banking and Finance, 55, 1-8. DOI: 10.1016/j.jbankfin.2015.01.013 ↗
- Koenker, R., & Bassett, G. (1978). Regression quantiles. Econometrica, 46(1), 33-50. DOI: 10.2307/1913643 ↗
How to cite this page
ScholarGate. (2026, June 3). Panel Quantile-on-Quantile Regression. ScholarGate. https://scholargate.app/en/econometrics/panel-quantile-on-quantile-regression
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Panel Fixed Effects ModelEconometrics↔ compare
- Panel GLSEconometrics↔ compare
- Panel Granger CausalityEconometrics↔ compare
- Panel OLSEconometrics↔ compare
- Panel Random Effects ModelEconometrics↔ compare
- Quantile-on-Quantile RegressionEconometrics↔ compare