Functional data analysis

What Is Functional Data Analysis?

Functional data analysis is a branch of statistics in which each observation is treated as an entire function, usually a smooth curve recorded over a continuum such as time, wavelength, or spatial position, rather than as a finite list of measurements. A single subject in a functional data set contributes a full growth curve, a complete near-infrared spectrum, or a day-long accelerometer trace, and that curve is the unit of analysis. The framework was consolidated by James Ramsay and Bernard Silverman in a series of papers and a 1997 textbook, and it borrows from nonparametric smoothing, classical multivariate statistics, and the geometry of infinite-dimensional Hilbert spaces.

The defining assumption is that recorded values are noisy, discrete samples of an underlying smooth process, so the ordering and spacing of the sampling points carry information that a plain vector-valued analysis would throw away. Because the objects of study live in an infinite-dimensional space, sample covariance operators cannot be inverted and essentially every estimation problem requires regularization. The review of functional data analysis by Wang, Chiou, and Müller lays out that theoretical structure and the estimation strategies built on it.

Smoothing and Curve Registration

Raw records rarely arrive as usable functions, so the first step is to convert discrete measurements into a curve. The standard device is a basis expansion, with B-splines used for aperiodic data and Fourier bases for periodic data, combined with a roughness penalty on the second or fourth derivative that controls how much the fitted curve is allowed to wiggle. Generalized cross-validation is the usual criterion for choosing the smoothing parameter. A second preprocessing step, curve registration, separates amplitude variation from phase variation by estimating monotone warping functions that align landmarks across curves, which matters whenever features such as growth spurts or spectral peaks occur at different times in different subjects. Because the fitted representation is differentiable, derivatives can be estimated directly, a property that makes the method attractive in growth research and biomechanics.

Functional Principal Component Analysis

Functional principal component analysis is the workhorse dimension reduction tool of the field. It computes the eigenfunctions of the covariance operator, giving an orthonormal set of modes of variation, and represents each curve through the Karhunen-Loève expansion as its mean plus a weighted sum of those modes. The weights, called principal component scores, are ordinary numbers, so a small number of them turns an infinite-dimensional problem into a manageable multivariate one. Sparse and irregularly sampled data, common in longitudinal medical studies where subjects are measured only a handful of times, are handled by pooling information across subjects to estimate the covariance surface before extracting eigenfunctions.

Regression and Classification With Curves

Regression models in this setting are grouped by where the functions sit. Scalar-on-function regression predicts a number from a curve using a coefficient function integrated against the predictor, function-on-scalar regression predicts a curve from ordinary covariates, and function-on-function regression relates one curve to another through a bivariate coefficient surface. Each is ill-posed without constraints, so estimation relies on truncated basis expansions, penalization, or both. Classification, clustering, and outlier detection extend in the same way, often using notions of functional depth to rank curves by centrality. Implementations are widely available, including the fda package for R maintained by Ramsay and colleagues, and current methodological work covers manifold-valued and multivariate functional data, as summarized in a recent introduction to functional data analysis.

Applications

Functional data analysis has applications in a wide range of fields, including:

  • Human growth studies and biomechanics, where velocity and acceleration curves carry the scientific signal
  • Chemometrics and spectroscopy, treating each absorbance spectrum as one observation
  • Wearable sensing and physical activity research using continuous accelerometry
  • Neuroimaging and electrophysiology, including EEG and functional MRI time courses
  • Power systems analysis, where smart meter records give daily electricity demand curves
  • Environmental and climate monitoring of continuously logged atmospheric variables
Loading…