fda6.2.0 package

Functional Data Analysis

smooth.bibasis

Smooth a discrete surface over a rectangular lattice

polintmat

Polynomial extrapolation for a converging sequence of one or more valu...

polyg

Polygonal Basis Function Values

smooth.fd

Smooth a Functional Data Object Using an Indirectly Specified Roughnes...

smooth.fdPar

Smooth a functional data object using a directly specified roughness p...

smooth.monotone

Monotone Smoothing of Data

smooth.morph

Estimates a Smooth Warping Function Mapping an Interval into Another

smooth.pos

Smooth Data with a Positive Function

smooth.sparse.mean

Smooth the mean function of sparse data

smooth.surp

Fit data with surprisal smoothing.

sparse.list

Creates a list of sparse data from a matrix

sparse.mat

Creates a matrix of sparse data with NAs out of a list

polygpen

Polygonal Penalty Matrix

powerbasis

Power Basis Function Values

powerpen

Power Penalty Matrix

ppBspline

Convert a B-spline function to piece-wise polynomial form

predict.fRegress

Predict method for Functional Regression

project.basis

Approximate Functional Data Using a Basis

AmpPhaseDecomp

Decomposition for Amplitude and Phase Variation

arithmetic.basisfd

Arithmatic on functional basis objects

arithmetic.fd

Arithmetic on functional data ('fd') objects

as.array3

Reshape a vector or array to have 3 dimensions.

as.fd

Convert a spline object to class 'fd'

as.POSIXct1970

as.POXIXct for number of seconds since the start of 1970.

axisIntervals

Mark Intervals on a Plot Axis

basisfd.product

Product of two basisfd objects

basisfd

Define a Functional Basis Object

bifd

Create a bivariate functional data object

bifdPar

Define a Bivariate Functional Parameter Object

bsplinepen

B-Spline Penalty Matrix

bsplineS

B-spline Basis Function Values

cca.fd

Functional Canonical Correlation Analysis

center.fd

Center Functional Data

checkDims3

Compare dimensions and dimnames of arrays

checkLogicalInteger

Does an argument satisfy required conditions?

coef

Extract functional coefficients

cor.fd

Correlation matrix from functional data object(s)

covPACE

Estimate of the covariance surface

CRAN

Test if running as CRAN

create.basis

Create Basis Set for Functional Data Analysis

create.bspline.basis

Create a B-spline Basis

create.constant.basis

Create a Constant Basis

create.exponential.basis

Create an Exponential Basis

create.fourier.basis

Create a Fourier Basis

create.monomial.basis

Create a Monomial Basis

create.polygonal.basis

Create a Polygonal Basis

create.power.basis

Create a Power Basis Object

CSTR

Continuously Stirred Tank Reactor

cumfd

Compute a Cumulative Distribution Functional Data Object

cycleplot.fd

Plot Cycles for a Periodic Bivariate Functional Data Object

Data2fd

Create smooth functions that fit scatterplot data.

density.fd

Compute a Probability Density Function

deriv.fd

Compute a Derivative of a Functional Data Object

df.residual.fRegress

Degrees of Freedom for Residuals from a Functional Regression

df2lambda

Convert Degrees of Freedom to a Smoothing Parameter Value

dirs

Get subdirectories

eigen.pda.rd

Stability Analysis for Principle Differential Analysis

Eigen

Eigenanalysis preserving dimnames

ElectricDemand

Predicting electricity demand in Adelaide from temperature

eval.basis

Values of Basis Functions or their Derivatives

eval.bifd

Values a Two-argument Functional Data Object

eval.fd

Values of a Functional Data Object

eval.monfd

Values of a Monotone Functional Data Object

eval.penalty

Evaluate a Basis Penalty Matrix

eval.posfd

Evaluate a Positive Functional Data Object

eval.surp

Values of a Functional Data Object Defining Surprisal Curves.

evaldiag.bifd

Evaluate the Diagonal of a Bivariate Functional Data Object

expon

Exponential Basis Function Values

exponentiate.fd

Powers of a functional data ('fd') object

exponpen

Exponential Penalty Matrix

fbplot

Functional Boxplots

fd

Define a Functional Data Object

fd2list

Convert a univariate functional data object to a list

fda-package

Functions for statistical analyses of functions

fdlabels

Extract plot labels and names for replicates and variables

fdPar

Define a Functional Parameter Object

fdParcheck

Convert fd or basisfd Objects to fdPar Objects

fourier

Fourier Basis Function Values

fourierpen

Fourier Penalty Matrix

Fperm.fd

Permutation F-test for functional linear regression.

quadset

Quadrature points and weights for Simpson's rule

fRegress.CV

Computes Cross-validated Error Sum of Integrated Squared Errors for a ...

fRegress

Functional Regression Analysis

fRegress.stderr

Compute Standard errors of Coefficient Functions Estimated by Function...

Fstat.fd

F-statistic for functional linear regression.

geigen

Generalized eigenanalysis

getbasismatrix

Values of Basis Functions or their Derivatives

getbasispenalty

Evaluate a Roughness Penalty Matrix

getbasisrange

Extract the range from a basis object

inprod.Bspline

Compute Inner Products B-spline Expansions.

inprod

Inner products of Functional Data Objects.

int2Lfd

Convert Integer to Linear Differential Operator

intensity.fd

Intensity Function for Point Process

is.basis

Confirm Object is Class "Basisfd"

is.eqbasis

Confirm that two objects of class "Basisfd" are identical

is.fd

Confirm Object has Class "fd"

is.fdPar

Confirm Object has Class "fdPar"

is.fdSmooth

Confirm Object has Class "fdSmooth"

is.Lfd

Confirm Object has Class "Lfd"

knots.fd

Extract the knots from a function basis or data object

lambda2df

Convert Smoothing Parameter to Degrees of Freedom

lambda2gcv

Compute GCV Criterion

landmarkreg

Landmark Registration of Functional Observations with Differing Ranges

Lfd

Define a Linear Differential Operator Object

lines.fd

Add Lines from Functional Data to a Plot

linmod

Fit Fully Functional Linear Model

lnsrch

Search along a line for a minimum within an optimisation algorithm.

matplot

Plot Columns of Matrices

mean.fd

Mean of Functional Data

monfn

Evaluate the a monotone function

mongrad

Evaluate the gradient of a monotone function

monhess

Evaluate the Hessian matrix of a monotone function

monomial

Evaluate Monomial Basis

monomialpen

Evaluate Monomial Roughness Penalty Matrix

norder

Order of a B-spline

objAndNames

Add names to an object

odesolv

Numerical Solution mth Order Differential Equation System

pca.fd

Functional Principal Components Analysis

pcaPACE

Estimate the functional principal components

pda.fd

Principal Differential Analysis

pda.overlay

Stability Analysis for Principle Differential Analysis

phaseplanePlot

Phase-plane plot

plot.basisfd

Plot a Basis Object

plot.cca.fd.rd

Plot Functional Canonical Correlation Weight Functions

plot.fd

Plot a Functional Data Object

plot.Lfd

Plot a Linear Differential Operator Object

plot.pca.fd

Plot Functional Principal Components

plot.pda.fd.rd

Plot Principle Differential Analysis Components

plotbeta

Plot a functional parameter object with confidence limits

plotfit.fd

Plot a Functional Data Object With Data

plotscores

Plot Principal Component Scores

reconsCurves

Reconstruct data curves using functional principal components

register.fd

Register Functional Data Objects Using a Continuous Criterion

register.newfd

Register Functional Data Objects with Pre-Computed Warping Functions

scoresPACE

Estimates of functional Principal Component scores through PACE

sd

Standard Deviation of Functional Data

smooth.basis

Construct a functional data object by smoothing data using a roughness...

smooth.basis.sparse

Construct a functional data object by smoothing data using a roughness...

smooth.basisPar

Smooth Data Using a Directly Specified Roughness Penalty

stepchk

Check a step size value for being within parameter limits.

stepit

Compute a new step size for a linear search within an optimization alg...

sum.fd

Sum of Functional Data

summary.basisfd

Summarize a Functional Data Object

summary.bifd

Summarize a Bivariate Functional Data Object

summary.fd

Summarize a Functional Data Object

summary.fdPar

Summarize a Functional Parameter Object

summary.Lfd

Summarize a Linear Differential Operator Object

surp.fit

Evaluate the fit of surprisal curves to binned psychometric data.

symsolve

solve(A, B) where A is symmetric

tperm.fd

Permutation t-test for two groups of functional data objects.

trapzmat

Approximate the functional inner product of two functional data object...

var.fd

Variance, Covariance, and Correlation Surfaces for Functional Data Obj...

varmx.cca.fd

Rotation of Functional Canonical Components with VARIMAX

varmx.pca.fd

Rotation of Functional Principal Components with VARIMAX Criterion

varmx

Rotate a Matrix of Component Loadings using the VARIMAX Criterion

vec2Lfd

Make a Linear Differential Operator Object from a Vector

wtcheck

Check a vector of weights

ycheck

Check Data Arrays for Smoothing Functions

zerobasis

Orthonormal Matrix with Columns Summing to Zero

zerofind

Does the range of the input contain 0?

These functions were developed to support functional data analysis as described in Ramsay, J. O. and Silverman, B. W. (2005) Functional Data Analysis. New York: Springer and in Ramsay, J. O., Hooker, Giles, and Graves, Spencer (2009). Functional Data Analysis with R and Matlab (Springer). The package includes data sets and script files working many examples including all but one of the 76 figures in this latter book. Matlab versions are available by ftp from <https://www.psych.mcgill.ca/misc/fda/downloads/FDAfuns/>.