CaTchDes: MATLAB codes for Caratheodory–Tchakaloff Near-Optimal Regression Designs
Author(s) -
Len Bos,
Marco Vianello
Publication year - 2019
Publication title -
softwarex
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.528
H-Index - 21
ISSN - 2352-7110
DOI - 10.1016/j.softx.2019.100349
Subject(s) - cardinality (data modeling) , multiplicative function , mathematics , matlab , quadratic equation , polynomial , computation , sampling (signal processing) , mathematical optimization , computer science , algorithm , data mining , filter (signal processing) , mathematical analysis , geometry , computer vision , operating system
We provide a MATLAB package for the computation of near-optimal sampling sets and weights (designs) for n th degree polynomial regression on discretizations of planar, surface and solid domains. This topic has strong connections with computational statistics and approximation theory. Optimality has two aspects that are here treated together: the cardinality of the sampling set, and the quality of the regressor (its prediction variance in statistical terms, its uniform operator norm in approximation theoretic terms). The regressor quality is measured by a threshold (design G-optimality) and reached by a standard multiplicative algorithm. Low sampling cardinality is then obtained via Caratheodory–Tchakaloff discrete measure concentration. All the steps are carried out using native MATLAB functions, such as the qr factorization and the lsqnonneg quadratic minimizer.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom