© 2009

Functional Data Analysis with R and MATLAB


Part of the Use R book series (USE R)

Table of contents

  1. Front Matter
    Pages 1-10
  2. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 1-19
  3. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 21-27
  4. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 29-44
  5. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 45-58
  6. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 59-82
  7. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 83-97
  8. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 99-115
  9. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 117-130
  10. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 131-146
  11. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 147-177
  12. J.O Ramsay, Giles Hooker, Spencer Graves
    Pages 179-195
  13. Back Matter
    Pages 197-208

About this book


Scientists often collect samples of curves and other functional observations, and develop models where parameters are also functions. This volume in the UseR! Series is aimed at a wide range of readers, and especially those who would like apply these techniques to their research problems.  It complements Functional Data Analysis, Second Edition and Applied Functional Data Analysis: Methods and Case Studies by providing computer code in both the R and Matlab languages for a set of data analyses that showcase functional data analysis techniques. The authors make it easy to get up and running in new applications by adapting the code for the examples, and by being able to access the details of key functions within these pages. This book is accompanied by additional web-based support at for applying existing functions and developing new ones in either language. The companion 'fda' package for R includes script files to reproduce nearly all the examples in the book including all but one of the 76 figures.

Jim Ramsay is Professor Emeritus at McGill University and is an international authority on many aspects of multivariate analysis.  He was President of the Statistical Society of Canada in 2002-3 and holds the Society’s Gold Medal for his work in functional data analysis. His statistical work draws on his collaboration with researchers in biomechanics, chemical engineering, climatology, ecology, economics, human biology, medicine and psychology.

Giles Hooker is Assistant Professor of Biological Statistics and Computational Biology at Cornell University. His research interests include statistical inference in nonlinear dynamics, machine learning and computational statistics.

Spencer Graves is an engineer with a PhD in Statistics and over 15 years experience using S-Plus and R to analyze data in a broad range of applications. He has made substantive contributions to several CRAN packages including ‘fda’ and ‘DierckxSpline.’



Curve registration Derivative estimation Dynamic systems Functional linear model LDA MATLAB Regularization calculus computer data analysis data structures functional analysis

Authors and affiliations

There are no affiliations available

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Oil, Gas & Geosciences


From the reviews:

“The book is intended as a means of introducing functional data analysis to those who would like to use it as a research tool in a variety of applications. It gives a brief but clear description of the concepts and methods together with a strong focus on implementation. The mixture of R and RATLAB illustrative code works well and the latter computing environment, together with the material on dynamics, will suit those from an engineering or physical sciences background. It therefore provides an excellent starting point for those who would like to make use of these very powerful techniques in analyzing data.” (Journal of Statistical Software, April 2010, Vol. 34, Book Review 3)

“This well-written book provides a great, intuitive introduction to functional data analysis … . I recommend this book for statisticians wanting to learn about the basics of functional data analysis, as well as practitioners wanting to explore their own data and perform some analyses on their own. … it would be a good basis for an applied course in functional data analysis that could be taken by statistics and biostatistics M.S. and Ph.D. students as well as other scientists with a reasonably deep quantitative background.” (Jeffrey S. Morris, The American Statistician, Vol. 65 (4), November, 2011)

“The intended audience is anybody performing FDA who must implement or use FDA software. … The goal is to educate and equip the reader for research in and/or implementation of FDA. I strongly recommend the book and will briefly describe each chapter. Most chapters include exercises so the text could easily be used as a text in a course on FDA. … In conclusion, this is a very welcome fda book.” (Tom Burr, Technometrics, Vol. 52 (4), November, 2010)