Skip to main content
Log in

A comment on the orthogonalization of B-spline basis functions and their derivatives

  • Published:
Statistics and Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Qin, K.: General matrix representations for B-splines. Vis. Comput. 16, 177–186 (2000)

    Article  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew Redd.

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

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11222-010-9221-0

Keywords

Navigation