CXFTV2: A Fortran subroutine for the discrete least squares convex approximation |
| |
Authors: | I.C. Demetriou |
| |
Affiliation: | University of Athens, Department of Economics, 8 Pesmazoglou Street, 105 59 Athens, Greece |
| |
Abstract: | A Fortan subroutine calculates the least squares approximation to n data values containing random errors subject to non-negative second divided differences (convexity). The method employs a dual active set quadratic programming technique that allows several concavities of an iterate to be corrected simultaneously, which is a distinctive feature of this calculation. A B-spline representation of the iterates reduces each active set calculation to an unconstrained minimization with fewer variables that requires only O(n) computer operations. Details in these techniques including the data structure that establishes the implementation of the method are specified. Numerical testing on a variety of data sets indicates that the subroutine is particularly efficient, terminating after a small number of active set changes, the subroutine being suitable for large numbers of data. A numerical example and its output is provided to help the use of the software. |
| |
Keywords: | Convexity Data fitting Smoothing Least squares Quadratic programming Divided difference B-splines |
本文献已被 ScienceDirect 等数据库收录! |
|