A O(n) algorithm for the discrete best L4 monotonic approximation problem
An approximation to discrete noisy data is constructed that obtains monotonicity. Precisely, we address the problem of making the least sum of 4th powers change to the data that provides nonnegative first differences. An algorithm is proposed for this highly structured strictly convex programming ca...
Saved in:
Published in: | Econometrics and statistics Vol. 17; pp. 130 - 144 |
---|---|
Main Author: | |
Format: | Journal Article |
Language: | English |
Published: |
Elsevier B.V
01-01-2021
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | An approximation to discrete noisy data is constructed that obtains monotonicity. Precisely, we address the problem of making the least sum of 4th powers change to the data that provides nonnegative first differences. An algorithm is proposed for this highly structured strictly convex programming calculation that includes the method of van Eeden. The algorithm generates the solution in n−1 steps by identifying the subset of the constraints that are satisfied as equations, where n is the number of data. By using suitable arrays, the algorithm reduces the amount of work in a way that takes advantage of the fact that the solution consists of sets of equal components, calculates the equal components for each set by solving a cubic equation and, effectively updates the arrays to the next one. It is proved that the work of each step of the algorithm amounts to O(1) computer operations and at most one cubic root extraction. Some numerical experiments with synthetic and real data show that the algorithm is extremely fast. |
---|---|
ISSN: | 2452-3062 2452-3062 |
DOI: | 10.1016/j.ecosta.2020.04.002 |