Perron and Mengersen (2001) propose Bayesian nonparametric estimation of a monotone nondecreasing function F:[0,1]→[0,1] by approximating it as a cumulative distribution function (CDF) whose derivative is a mixture of triangular densities — equivalently, a quadratic spline with piecewise-linear derivative. The paper proves three theorems establishing that the variable-partition triangular mixture achieves a uniform approximation error bound of ∥F−H∥≤3/2r (Theorem 3), strictly better than the O(r−1/2) Bernstein/beta-mixture bound (Theorem 1) and the O(r−1) fixed-partition triangular bound (Theorem 2). The key insight is that allowing the partition to vary with F — rather than working on a fixed convex hull — yields guaranteed uniform approximation over all nondecreasing F. A reversible jump Markov chain Monte Carlo (RJMCMC) algorithm with birth, death, move, and σ2-renewal operations jointly estimates the partition {x1,…,xr−1} and dimension r (truncated Poisson prior). Applications include a cubic spline comparison on Eppright height/weight data and a survival analysis extending the Gelfand-Mallick (1995) proportional-hazards framework to unknown link and hazard functions. Published in Biometrics 57(2): 518–528.
Theorem 2 (Triangular mixture, fixed partition):∥H−F∥≤3δ(r)/2r — O(r−1); still a convex hull, same coverage failure.
Theorem 3 (Triangular mixture, variable partition): there exists a partition {xi} (with F(xi)=i/r optimal) and H∈Fr−1 such that ∥F−H∥≤3/2r, uniformly over all nondecreasing F onto [0,1]. For r≥3/2ε, λ(Fr−1,F)≤ε.
Derivative representation:h(x)=∑k=0rwkhk(x) where hk is a triangular density with support [xk−1,xk+1], mode xk, and wk=((xk+1−xk−1)/2)h(xk).
RJMCMC algorithm: four operations — (0) Gibbs renewal of σ2; (1) death (remove node xj, decrease r); (2) move (perturb xj within [xj−1,xj+1], Metropolis-Hastings); (3) birth (insert node z∈[xj−1,xj], increase r) — with Poisson prior π(r)∝P(λ) truncated at Kmax.
Simulation results: posterior for r is unimodal, centered 10–30; triangular mixture beats beta mixture for step functions (better discontinuity handling); comparable for smooth functions.
Triangular vs. beta efficiency: evaluating a triangular CDF mixture is computationally cheaper than a beta mixture, especially for inverse F−1.
Survival analysis: reanalysis of Lawless (1982) 40-patient lung cancer data via Gibbs updates of H and G jointly; nonparametric hazard h recovers a decreasing shape consistent with clinical prior.
"The triangular mixture model is smoother and superior to the beta mixture model in accommodating the discontinuities in this function."
"Here we obtain the desired result, an upper bound on the quality of the approximation that is smaller than one and is uniformly good on F."
My Take
Theoretically elegant — the Theorem 3 result genuinely solves the coverage failure of convex-hull approximations. The connection to the time-series wiki is thin: the paper targets monotone regression and survival analysis, not financial or macroeconomic time series. The primary value for this wiki is methodological: RJMCMC for dimension-selection and the insight that variable-partition mixtures outperform fixed-basis approximations. The survival analysis application closely mirrors the Gelfand-Mallick (1995) framework (not in this wiki) rather than GARCH or VAR applications. Worth knowing as a toolbox entry; not a core source.