Papers
Topics
Authors
Recent
Search
2000 character limit reached

Quantile Fourier Regression

Updated 5 July 2026
  • QFR is a modeling framework that combines quantile regression with fixed trigonometric bases to capture periodicity, oscillations, and nonlinear distributional structures.
  • It is applied across various domains including functional regression, cyclostationary uncertainty modeling, extrapolative probabilistic forecasting via QFNN, and quantile spectral analysis.
  • The methodology balances interpretability and flexibility, while addressing challenges like tail behavior, quantile crossing, and optimal basis selection.

Searching arXiv for recent and foundational uses of “Quantile Fourier Regression” and closely related quantile-Fourier formulations. Quantile Fourier Regression (QFR) denotes a class of quantile-based modeling strategies in which Fourier or trigonometric representations are used to describe distributional structure, periodic conditional quantiles, or frequency-domain dependence. On arXiv, the term appears in several closely related senses: as a Fourier-basis instantiation of quantile functional regression over probability levels; as a low-order Fourier model for cyclostationary uncertainty and time-inhomogeneous Markov decision processes; as the Quantile Fourier Neural Network for extrapolative probabilistic forecasting; and as trigonometric quantile regression underlying the quantile discrete Fourier transform, the quantile series, and estimators of quantile spectra (Yang et al., 2017, Khojaste et al., 2024, Hatalis et al., 2017, Li, 2022, Li, 2024). This suggests that QFR is best understood as a methodological family whose common feature is the use of quantile regression with Fourier structure, rather than as a single canonical estimator.

1. Scope and principal usages

The main uses of QFR differ by the object being modeled. In functional-distributional regression, the response is a subject-specific quantile function Qi(p)Q_i(p) indexed by probability level pp, and the Fourier basis is one option for expanding regression coefficient functions over pp (Yang et al., 2017). In cyclostationary modeling, the response is a time-varying conditional quantile qp(t)q_p(t) over a known period TT, represented by low-order trigonometric polynomials and coupled to periodically varying Markov transitions (Khojaste et al., 2024). In probabilistic forecasting, the conditional quantile is treated as a deterministic function of time, learned by a single-hidden-layer Fourier neural network with time as the only input (Hatalis et al., 2017). In quantile spectral analysis, QFR means trigonometric quantile regression at a given frequency ω\omega and quantile level τ\tau, producing the quantile discrete Fourier transform (QDFT) and the quantile series (QSER) (Li, 2022, Li, 2024).

Usage of QFR Modeled object Typical application
Fourier-basis quantile functional regression Qi(p)Q_i(p) over pPp\in\mathcal P Distribution-on-covariates regression
Cyclostationary QFR qp(t)q_p(t) over a known period pp0 Periodic uncertainty and MDPs
QFNN pp1 with time-only input Multi-step probabilistic forecasting
Spectral QFR Trigonometric QR at pp2 Quantile spectra and cross-spectra

These formulations share two structural commitments. First, they target quantiles or quantile-derived objects rather than conditional means. Second, they use Fourier bases to impose smooth periodic or oscillatory structure while avoiding a fully parametric specification of the outcome distribution.

2. Fourier bases within quantile functional regression

In the quantile functional regression framework, each subject pp3 has a real-valued outcome distribution with CDF pp4 and subject-specific quantile function

pp5

The functional regression model treats the entire quantile function as the response: pp6 with pp7 and pp8, where pp9 is the sample size used to construct the empirical quantile for subject pp0. The residual process pp1 is assumed to be a mean-zero Gaussian process with covariance surface pp2, independent across subjects (Yang et al., 2017).

Within this framework, QFR is the same quantile functional regression model but with a Fourier basis pp3 replacing quantlets. The coefficient functions are expanded as

pp4

On pp5, a standard choice rescales pp6 to pp7 and uses

pp8

so that pp9 (Yang et al., 2017).

The Bayesian implementation proceeds by projecting each empirical quantile function onto the basis to obtain coefficient vectors qp(t)q_p(t)0, collecting them into qp(t)q_p(t)1, and fitting

qp(t)q_p(t)2

with qp(t)q_p(t)3 having i.i.d. rows qp(t)q_p(t)4, often with qp(t)q_p(t)5. Variance priors are qp(t)q_p(t)6, and the basis coefficients qp(t)q_p(t)7 receive spike-and-slab priors with cluster-specific hyperparameters. The MCMC algorithm updates qp(t)q_p(t)8 and qp(t)q_p(t)9 column-wise, and back-transformation yields TT0 (Yang et al., 2017).

Inference is carried out at the level of whole functions. Simultaneous credible bands are constructed from posterior draws, and multiplicity-adjusted local inference is summarized through Simultaneous Band Scores (SimBaS), while the global Bayesian p-value is TT1. The framework also supports posterior probability scores for differences in mean, variance, skewness, kurtosis-like fourth moments, and a “Gaussianness” diagnostic when the basis contains an explicit Gaussian subspace (Yang et al., 2017).

The original paper introduces quantlets rather than Fourier bases as the preferred basis system. Quantlets are described as sparse, regularized, near-lossless, and empirically defined, with the first two basis elements spanning the Gaussian quantile subspace and higher bases capturing departures such as kurtosis, skewness, and tails. The Fourier version preserves the same modeling core but changes the basis. Compared to quantlets, Fourier functions are fixed, global, and periodic; they may require larger TT2 for tail behavior near TT3, do not isolate a Gaussian subspace, and may produce endpoint artifacts unless trimming, cosine-only variants, or tapering are used (Yang et al., 2017).

3. Cyclostationary QFR for uncertainty modeling and Markov decision processes

A distinct formulation of QFR models periodic conditional quantiles of a stochastic process in time. For TT4, the TT5-quantile of TT6 is represented as

TT7

where the basis TT8 spans periodic functions of period TT9. The paper specializes to a Fourier basis with odd dimension ω\omega0,

ω\omega1

so that small ω\omega2 yields smooth, low-order trigonometric polynomials for ω\omega3 (Khojaste et al., 2024).

The setting is cyclostationary rather than stationary. A discrete-time process ω\omega4 is cyclostationary if the joint distribution of ω\omega5 is periodic in ω\omega6 with integer period ω\omega7, written in the paper as

ω\omega8

For a time-inhomogeneous Markov process, periodicity is encoded by a transition kernel satisfying

ω\omega9

This framework is motivated by seasonal or diurnal phenomena in energy systems, where stationary models or independent distributions fitted separately at each phase of the cycle can induce discontinuities such as month-end effects (Khojaste et al., 2024).

The time-varying quantiles are converted into a finite-state process by quantile partitioning. Given quantile levels τ\tau0, define

τ\tau1

By construction, the cyclostationary per-cycle probability of state τ\tau2 is τ\tau3 at every τ\tau4. Serial dependence is then modeled by periodically varying transition probabilities

τ\tau5

with row-stochasticity and optional column-sum constraints expressed directly on the Fourier coefficients. In the two-state example, validity for all τ\tau6 is enforced by

τ\tau7

together with linear constraints ensuring row sums equal one (Khojaste et al., 2024).

Estimation separates the quantile and transition components. For each quantile level τ\tau8, the coefficients τ\tau9 are obtained by minimizing Koenker’s check loss,

Qi(p)Q_i(p)0

which yields a linear programming problem. Transition coefficients Qi(p)Q_i(p)1 are estimated by maximizing the likelihood of observed state transitions, equivalently minimizing

Qi(p)Q_i(p)2

subject to probability and stationary-mass constraints for all Qi(p)Q_i(p)3. The resulting uncertainty model is embedded in a cyclostationary MDP with time-dependent costs Qi(p)Q_i(p)4, time-dependent transition probabilities Qi(p)Q_i(p)5, and an occupancy-measure LP for long-run average per-cycle cost (Khojaste et al., 2024).

Two numerical examples illustrate the framework. In the hydropower scheduling problem for the Waitaki River, weekly inflows from 1948–2021 are modeled with annual period Qi(p)Q_i(p)6, quantiles Qi(p)Q_i(p)7, QFR order Qi(p)Q_i(p)8, and a four-state Markov chain whose 16 transition probabilities are fitted as sinusoids with Qi(p)Q_i(p)9. The reservoir is discretized into energy blocks of pPp\in\mathcal P0 GWh, capacity is pPp\in\mathcal P1 GWh with 51 storage states, hydropower capacity is pPp\in\mathcal P2 MW, thermal capacity is pPp\in\mathcal P3 MW, costs are pPp\in\mathcal P4 for unserved demand, and the resulting MDP has pPp\in\mathcal P5 LP variables. The reported optimal policy exploits summer inflows to build storage and intentionally keeps storage high by early May to cover winter low inflows (Khojaste et al., 2024).

In the offshore wind integration example, hourly ISO-NE demand and buoy-based wind power are combined into a net-demand series with daily and annual commensurate periods. Using the multi-period QFR expansions, pPp\in\mathcal P6 clearly improves pseudo-pPp\in\mathcal P7, with pPp\in\mathcal P8 for pPp\in\mathcal P9 versus qp(t)q_p(t)0–qp(t)q_p(t)1 for qp(t)q_p(t)2, and better captures diurnal winter double peaks. In 13 years of historical simulation, the time-dependent action plan yields total unmet demand qp(t)q_p(t)3 and total cost qp(t)q_p(t)4, while a fixed all-year plan yields total unmet demand qp(t)q_p(t)5 and total cost qp(t)q_p(t)6 (Khojaste et al., 2024).

4. QFR as extrapolative probabilistic forecasting: the Quantile Fourier Neural Network

In probabilistic forecasting of nonstationary univariate time series, QFR is operationalized by the Quantile Fourier Neural Network (QFNN), a single-hidden-layer Fourier neural network with sinusoidal activations and time as the only input. For quantile level qp(t)q_p(t)7, the model is written as

qp(t)q_p(t)8

where qp(t)q_p(t)9 is the number of sinusoidal hidden units, pp00 are learnable frequencies shared across quantiles, pp01 are learnable phase shifts encoded as hidden-layer biases, pp02 are quantile-specific amplitudes, pp03 models nonperiodic components, and pp04 is a quantile-specific bias (Hatalis et al., 2017).

The construction is called “composite quantile” because the network predicts multiple quantile levels simultaneously with shared hidden representation and linear output heads. It is explicitly extrapolative: because time is the only regressor, multi-step forecasts are obtained by direct evaluation at future time indices, without lagged values or covariates. The paper argues that this avoids error propagation across horizons and makes the same functional form naturally applicable out of sample (Hatalis et al., 2017).

Training uses the pinball loss

pp05

and, because pp06 is nondifferentiable at zero, a smooth approximation due to Zheng,

pp07

For quantile set pp08, the objective averaged over pp09 samples and pp10 quantiles is

pp11

The implemented model does not impose explicit non-crossing constraints (Hatalis et al., 2017).

The reported training protocol is specific. Training times are normalized to pp12; future times satisfy pp13. If the maximum training value exceeds 10, values are scaled to pp14. If multiplicative seasonality is present, a log transform is applied before training and inverted after prediction. Frequencies are initialized to multiples of pp15, biases near 0, output weights near 1, and the augmentation unit is linear in all experiments. Optimization uses batch gradient descent with backpropagation in Keras/TensorFlow, smooth pinball loss with pp16, learning rate pp17 in all experiments except pp18 for the Air Passengers median run, and a maximum of pp19 training iterations. Dropout is applied to the hidden layer with rate selected by grid search in pp20, and no pp21 regularization is used on QFNN (Hatalis et al., 2017).

The paper evaluates QFNN on eight univariate datasets: Air Passengers, Sunspots, ISO New England real-time load, Internet traffic, Apple closing price, Solar power, Wind power, and a synthetic ocean wave elevation series. Nine benchmarks are used: Uniform method, Persistence method, ARIMA, SARIMA, ETS, linear quantile regression, polynomial quantile regression, composite SVQR, and composite QRNN. With 50% train / 50% test splits and long multi-step horizons, QFNN is reported to attain the lowest standardized quantile score on most datasets in the multiple-quantiles setting, specifically Air, Sunspots, Load, Internet, Stock, and Waves; Solar and Wind favor ETS and/or Persistence. QFNN generally produces the narrowest intervals except on Air Passengers, where Persistence is narrower, and the narrow intervals contribute to undercoverage, with average ACE around the low 20% range across datasets (Hatalis et al., 2017).

The paper presents QFNN as particularly effective when a series exhibits periodicity or quasi-periodicity, multiple seasonality, and smooth trend. Its limitations are equally explicit: because the input is time only, the model cannot predict unseen structural breaks or weather-driven intermittency from time alone; regime shifts and irregular bursts violate the extrapolation assumption; quantile crossing can occur because no monotonicity constraints are enforced; and the harmonic budget pp22 must balance underfitting against overfitting (Hatalis et al., 2017).

5. QFR in quantile spectral analysis: QDFT, QSER, lag-window estimation, and SAR

In the quantile-spectrum literature, QFR means trigonometric quantile regression at a fixed frequency pp23 and quantile level pp24. For a series pp25, the regression solves

pp26

with

pp27

This is the quantile analogue of least-squares Fourier regression and uses the standard quantile check loss pp28 (Li, 2022, Li, 2024).

The fitted coefficients are then mapped to the quantile discrete Fourier transform. On the Fourier grid pp29, the QDFT is

pp30

The quantile periodogram is

pp31

The inverse transform gives the quantile series,

pp32

which is real-valued by conjugate symmetry and has sample mean equal to the sample pp33-quantile (Li, 2022, Li, 2024).

The quantile series is important because it approximates the quantile-crossing process

pp34

with pp35. Writing pp36, the quantile spectrum is defined as

pp37

where pp38 is the correlation of the level-crossing indicators at lag pp39. Equivalently, pp40 is the ordinary spectrum in pp41 of the pp42-indexed stationary process pp43 (Li, 2024).

One route to estimation is nonparametric lag-window smoothing of the QSER autocovariance: pp44 with Tukey–Hanning window

pp45

The paper then smooths the resulting estimates across pp46 using cubic smoothing splines or generalized additive mixed models. In a nonlinear mixture experiment with pp47, the reported KLD is pp48 at pp49 without smoothing, pp50 with smooth.spline and GCV, pp51 with smooth.spline and pp52, and pp53 with gamm and correlated residuals. In a bivariate ARMA(2,1) experiment, the best mean KLD is pp54 without smoothing at pp55, pp56 with GCV-based smooth.spline, pp57 with smooth.spline and pp58, and pp59 with gamm (Li, 2022).

A more structured route is the spline autoregression (SAR) method, which fits a functional AR model to the centered QSER across a grid of quantile levels: pp60 The coefficient matrices pp61 are represented as smoothing splines of pp62, estimated by penalized least squares,

pp63

The resulting spectral estimator is

pp64

The paper recommends selecting pp65 by average AIC across quantiles and pp66 by GCV (Li, 2024).

The SAR simulations are favorable relative to both unsmoothed AR and lag-window competitors. For the nonlinear mixture design with pp67, SAR with GCV yields pp68 versus pp69 for AR without quantile smoothing and pp70 for lag-window. For the ARMA design, the reported values are pp71 for SAR, pp72 for AR, and pp73 for lag-window. The same paper also reports SAR-based Granger-causality on QSER, with bootstrap Wald tests detecting the designed causality at lag pp74 in the nonlinear mixture and lags pp75 and pp76 in the ARMA example (Li, 2024).

6. Comparative interpretation, recurrent issues, and limitations

Across these literatures, the appeal of QFR is consistent. Fourier representations impose smooth periodic or oscillatory structure, quantile formulations avoid restricting attention to conditional means, and the resulting models can target distributional shape, tails, or quantile-dependent dependence structures directly. In the cyclostationary setting this yields smooth periodic quantile curves and periodically varying transition laws; in forecasting it yields direct multi-step quantile extrapolation; in spectral analysis it yields a quantile analogue of the ordinary DFT and periodogram; and in functional regression it yields a basis-expansion view of subject-specific distributions (Yang et al., 2017, Khojaste et al., 2024, Hatalis et al., 2017, Li, 2022, Li, 2024).

The recurring technical issues are also shared. Fourier bases are fixed, global, and periodic. In quantile functional regression they may require larger pp77 to capture non-Gaussian features such as skewness, heavy tails, or asymmetric shoulders, and they do not isolate a Gaussian quantile subspace; by contrast, quantlets are constructed to be near-lossless and to contain an exact Gaussian subspace (Yang et al., 2017). In cyclostationary models, daily–annual interactions increase the number of terms quadratically in pp78, which is why the reported practical guidance starts with pp79 or pp80 (Khojaste et al., 2024). In QFNN, the time-only input makes extrapolation principled when periodicity and trend dominate, but it cannot accommodate exogenous regime changes or intermittent weather-driven variability, and explicit non-crossing constraints are absent (Hatalis et al., 2017). In quantile-spectrum estimation, computation is heavier because trigonometric quantile regressions must be solved across many frequencies and quantiles; the AR order pp81, the smoothing parameter pp82, and the treatment of extreme quantiles materially affect performance (Li, 2022, Li, 2024).

Monotonicity and non-crossing occupy different roles across the variants. In the quantile functional regression formulation, monotonicity of the predicted quantile function is not explicitly imposed, although quantlet-based reconstructions and shrinkage are reported to produce predicted quantile functions that are typically monotone and should be checked for pp83-monotonicity in practice (Yang et al., 2017). In the cyclostationary and QFNN formulations, the papers state that quantile curves are fitted separately and do not impose explicit non-crossing constraints, though both note that constrained multi-quantile fitting or derivative-based enforcement is possible (Khojaste et al., 2024, Hatalis et al., 2017).

Taken together, these uses establish QFR as a technical label for quantile methods that borrow the geometry of Fourier analysis without collapsing to mean-based harmonic modeling. The precise meaning depends on whether the index variable is probability level pp84, physical time pp85, forecast horizon encoded through time, or frequency pp86. The unifying principle is the same: quantile structure is represented through trigonometric basis functions so that periodicity, oscillation, and distributional heterogeneity can be modeled simultaneously (Yang et al., 2017, Khojaste et al., 2024, Hatalis et al., 2017, Li, 2022, Li, 2024).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Quantile Fourier Regression (QFR).