Baker, RD ORCID: https://orcid.org/0000-0003-3555-3425 and Jackson, D
2014,
'Statistical application of barycentric rational
interpolants : an alternative to splines'
, Computational Statistics and Data Analysis, 29 (5)
, pp. 1065-1081.
![]() |
PDF
- Published Version
Restricted to Repository staff only Download (880kB) | Request a copy |
Abstract
Spline curves, originally developed by numerical analysts for interpolation, are widely used in statistical work, mainly as regression splines and smoothing splines. Barycentric rational interpolants have recently been developed by numerical analysts, but have yet seen very few statistical applications. We give the necesssary information to enable the reader to use barycentric rational interpolants, including a suggestion for a Bayesian prior distribution, and explore the possible statistical use of barycentric interpolants as an alternative to splines. We give the all the necessary formulae, compare the numerical accuracy to splines for some Monte-Carlo datasets, and apply both regression splines and barycentric interpolants to two real datasets.We also discuss the application of these interpolants to data smoothing, where smoothing splines would normally be used, and exemplify the use of smoothing interpolants with another real dataset. Our conclusion is that barycentric interpolants are as accurate as splines, and no more difficult to understand and program. They offer a viable alternative methodology.
Item Type: | Article |
---|---|
Themes: | Subjects outside of the University Themes |
Schools: | Schools > Salford Business School Schools > Salford Business School > Salford Business School Research Centre |
Journal or Publication Title: | Computational Statistics and Data Analysis |
Publisher: | Springer |
Refereed: | Yes |
ISSN: | 0943-4062 |
Related URLs: | |
Funders: | Non funded research |
Depositing User: | Prof Rose Dawn Baker |
Date Deposited: | 21 Feb 2014 14:19 |
Last Modified: | 16 Feb 2022 15:18 |
URI: | https://usir.salford.ac.uk/id/eprint/30860 |
Actions (login required)
![]() |
Edit record (repository staff only) |