Abstract
Through the use of a matrix representation for B-splines presented by Qin (Vis. Comput. 16:177–186, 2000) we are able to reexamine calculus operations on B-spline basis functions. In this matrix framework the problem associated with generating orthogonal splines is reexamined, and we show that this approach can simplify the operations involved to linear matrix operations. We apply these results to a recent paper (Zhou et al. in Biometrika 95:601–619, 2008) on hierarchical functional data analysis using a principal components approach, where a numerical integration scheme was used to orthogonalize a set of B-spline basis functions. These orthogonalized basis functions, along with their estimated derivatives, are then used to construct estimates of mean functions and functional principal components. By applying the methods presented here such algorithms can benefit from increased speed and precision. An R package is available to do the computations.
Similar content being viewed by others
References
Goodman, T.N.T., Micchelli, C.A., Rodriguez, G., Seatzu, S.: On the Cholesky factorization of the Gram Matrix of Locally supported functions. BIT Numer. Math. 35, 233–257 (1995)
Innocenti, A., Rodriguez, G., Seatzu, S.: Orthogonal splines with applications to integral equations of the first kind and multivariate best approximation. Report CRS4-APPMATH-93-15, CRS4, Cagliari, Italy (1993)
Mason, J.C., Rodriguez, G., Seatzu, S.: Orthogonal splines with applications to least squares, smoothing and regularization problems. Numer. Algorithms 5, 25–40 (1993)
Qin, K.: General matrix representations for B-splines. Vis. Comput. 16, 177–186 (2000)
R Development Core Team: The Comprehensive R Archive Network. http://cran.r-project.org/web/packages/orthogonalsplinebasis/index.html (2009). Accessed 6 April 2009
Zhou, L., Huang, J.Z., Carroll, R.J.: Joint modeling of paired sparse functional data using principal components. Biometrika 95, 601–619 (2008)
Author information
Authors and Affiliations
Corresponding author
Additional information
The author’s research was supported by a grant from the National Cancer Institute (CA57030) and is part of his Ph.D. dissertation. He thanks Raymond Carroll for many helpful remarks.
Rights and permissions
About this article
Cite this article
Redd, A. A comment on the orthogonalization of B-spline basis functions and their derivatives. Stat Comput 22, 251–257 (2012). https://doi.org/10.1007/s11222-010-9221-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11222-010-9221-0