A flexible sequential Monte Carlo algorithm for parametric constrained regression

Research output: Contribution to journalArticlepeer-review


An algorithm is proposed that enables the imposition of shape constraints on regression curves, without requiring the constraints to be written as closed-form expressions, nor assuming the functional form of the loss function. This algorithm is based on Sequential Monte Carlo–SimulatedAnnealing and only relies on an indicator function that assesses whether or not the constraints are fulfilled, thus allowing the enforcement of various complex constraints by specifying an appropriate indicator function without altering other parts of the algorithm. The algorithm is illustrated by fitting rational function and B-spline regression models subject to a monotonicity constraint. An implementation of the algorithm using R is freely available on GitHub.

Original languageEnglish
Pages (from-to)13-26
Number of pages14
JournalComputational Statistics and Data Analysis
Early online date26 Mar 2019
Publication statusPublished - 1 Oct 2019


Dive into the research topics of 'A flexible sequential Monte Carlo algorithm for parametric constrained regression'. Together they form a unique fingerprint.

Cite this