R: S3 Classes and Methods for Tidy Functional Data

# S3 Classes and Methods for Tidy Functional Data

## Documentation for package ‘tf’ version 0.5.0

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A C E F G I L M P R S T U V X misc

## -- A --

as.data.frame.tf | Convert functional data back to tabular data formats
as.data.frame.tf_mv | Coerce a 'tf_mv' to a matrix or data.frame
as.function.tf | Convert functional data back to tabular data formats
as.matrix.tf | Convert functional data back to tabular data formats
as.matrix.tf_mv | Coerce a 'tf_mv' to a matrix or data.frame
as.tfb | Constructors for functional data in basis representation
as.tfb_mv | Vector-valued functional data in basis representation ('f: R -> R^d')
as.tfb_mv.default | Vector-valued functional data in basis representation ('f: R -> R^d')
as.tfd | Constructors for vectors of "raw" functional data
as.tfd_irreg | Constructors for vectors of "raw" functional data
as.tfd_mv | Constructors for vector-valued functional data ('f: R -> R^d')
as.tfd_mv.default | Constructors for vector-valued functional data ('f: R -> R^d')
as.tfd_mv.tf_mv | Constructors for vector-valued functional data ('f: R -> R^d')

## -- C --

coef.tfb | Utility functions for 'tf'-objects
converters-mv | Coerce a 'tf_mv' to a matrix or data.frame
cummax.tfb | Math, Summary and Ops Methods for 'tf'
cummax.tfd | Math, Summary and Ops Methods for 'tf'
cummin.tfb | Math, Summary and Ops Methods for 'tf'
cummin.tfd | Math, Summary and Ops Methods for 'tf'
cumprod.tfb | Math, Summary and Ops Methods for 'tf'
cumprod.tfd | Math, Summary and Ops Methods for 'tf'
cumsum.tfb | Math, Summary and Ops Methods for 'tf'
cumsum.tfd | Math, Summary and Ops Methods for 'tf'

## -- E --

ensure_list | Wrap a non-list object in a list

## -- F --

fivenum | Tukey's Five Number Summary for 'tf' vectors
fivenum.default | Tukey's Five Number Summary for 'tf' vectors
fivenum.tf | Tukey's Five Number Summary for 'tf' vectors
fivenum.tf_mv | Tukey's Five Number Summary for 'tf' vectors
format.tf | Pretty printing and formatting for functional data
fpc_wsvd | Eigenfunctions via weighted, regularized SVD
fpc_wsvd.data.frame | Eigenfunctions via weighted, regularized SVD
fpc_wsvd.matrix | Eigenfunctions via weighted, regularized SVD
functionwise | Summarize each 'tf' in a vector (function-wise)

## -- G --

gait | Hip and knee angle while walking data
growth | Berkeley growth study data

## -- I --

in_range | Find out if values are inside given bounds
is.na.tf | Utility functions for 'tf'-objects
is.na.tfd_irreg | Utility functions for 'tf'-objects
is_irreg | Utility functions for 'tf'-objects
is_reg | Utility functions for 'tf'-objects
is_tf | Utility functions for 'tf'-objects
is_tfb | Utility functions for 'tf'-objects
is_tfb_fpc | Utility functions for 'tf'-objects
is_tfb_mfpc | Multivariate functional principal component analysis ('f: R -> R^d')
is_tfb_mv | Utility functions for 'tf'-objects
is_tfb_spline | Utility functions for 'tf'-objects
is_tfd | Utility functions for 'tf'-objects
is_tfd_irreg | Utility functions for 'tf'-objects
is_tfd_mv | Utility functions for 'tf'-objects
is_tfd_reg | Utility functions for 'tf'-objects
is_tf_1d | Utility functions for 'tf'-objects
is_tf_mv | Utility functions for 'tf'-objects

## -- L --

length.tf_registration | Registration Result Object
lines.tf | 'base' plots for 'tf's
lines.tf_mv | Plot vector-valued functional data

## -- M --

Math.tfb | Math, Summary and Ops Methods for 'tf'
Math.tfd | Math, Summary and Ops Methods for 'tf'
max.tf | Depth-based minimum, maximum and range for 'tf' vectors
mean.tf | Functions that summarize 'tf' objects across argument values
median.tf | Functions that summarize 'tf' objects across argument values
median.tf_mv | Joint depth-median for vector-valued functional data
min.tf | Depth-based minimum, maximum and range for 'tf' vectors

## -- P --

pinch | Pinch force data
plot.tf | 'base' plots for 'tf's
plot.tf_mv | Plot vector-valued functional data
plot.tf_registration | Registration Result Object
points.tf | 'base' plots for 'tf's
points.tf_mv | Plot vector-valued functional data
prep_plotting_arg | Preprocess evaluation grid for plotting
print.summary.tf_registration | Registration Result Object
print.summary.tf_shape_registration | Registration Result Object
print.tf | Pretty printing and formatting for functional data
print.tfb | Pretty printing and formatting for functional data
print.tfd_irreg | Pretty printing and formatting for functional data
print.tfd_reg | Pretty printing and formatting for functional data
print.tf_registration | Registration Result Object
print.tf_shape_registration | Registration Result Object

## -- R --

range.tf | Depth-based minimum, maximum and range for 'tf' vectors
rank | Rank, order and sort 'tf' vectors
rank.default | Rank, order and sort 'tf' vectors
rank.tf | Rank, order and sort 'tf' vectors
rev.tf | Utility functions for 'tf'-objects
rev.tf_mv | Utility functions for 'tf'-objects

## -- S --

sd | Functions that summarize 'tf' objects across argument values
sd.default | Functions that summarize 'tf' objects across argument values
sd.tf | Functions that summarize 'tf' objects across argument values
sort.tf | Rank, order and sort 'tf' vectors
Summary.tf | Math, Summary and Ops Methods for 'tf'
summary.tf | Functions that summarize 'tf' objects across argument values
summary.tf_mv | Functions that summarize 'tf' objects across argument values
summary.tf_registration | Registration Result Object
summary.tf_shape_registration | Registration Result Object

## -- T --

tfb | Constructors for functional data in basis representation
tfbrackets | Accessing, evaluating, subsetting and subassigning 'tf' vectors
tfb_fpc | Functional data in FPC-basis representation
tfb_fpc.data.frame | Functional data in FPC-basis representation
tfb_fpc.default | Functional data in FPC-basis representation
tfb_fpc.matrix | Functional data in FPC-basis representation
tfb_fpc.numeric | Functional data in FPC-basis representation
tfb_fpc.tf | Functional data in FPC-basis representation
tfb_mfpc | Multivariate functional principal component analysis ('f: R -> R^d')
tfb_mfpc.default | Multivariate functional principal component analysis ('f: R -> R^d')
tfb_mfpc.list | Multivariate functional principal component analysis ('f: R -> R^d')
tfb_mfpc.tf_mv | Multivariate functional principal component analysis ('f: R -> R^d')
tfb_mv | Vector-valued functional data in basis representation ('f: R -> R^d')
tfb_mv.default | Vector-valued functional data in basis representation ('f: R -> R^d')
tfb_mv.list | Vector-valued functional data in basis representation ('f: R -> R^d')
tfb_mv.tf_mv | Vector-valued functional data in basis representation ('f: R -> R^d')
tfb_spline | Spline-based representation of functional data
tfb_spline.data.frame | Spline-based representation of functional data
tfb_spline.default | Spline-based representation of functional data
tfb_spline.fd | Spline-based representation of functional data
tfb_spline.fdSmooth | Spline-based representation of functional data
tfb_spline.list | Spline-based representation of functional data
tfb_spline.matrix | Spline-based representation of functional data
tfb_spline.numeric | Spline-based representation of functional data
tfb_spline.tfb | Spline-based representation of functional data
tfb_spline.tfd | Spline-based representation of functional data
tfb_wavelet | Constructors for functional data in basis representation
tfd | Constructors for vectors of "raw" functional data
tfd.data.frame | Constructors for vectors of "raw" functional data
tfd.default | Constructors for vectors of "raw" functional data
tfd.list | Constructors for vectors of "raw" functional data
tfd.matrix | Constructors for vectors of "raw" functional data
tfd.numeric | Constructors for vectors of "raw" functional data
tfd.tf | Constructors for vectors of "raw" functional data
tfd_mv | Constructors for vector-valued functional data ('f: R -> R^d')
tfd_mv.array | Constructors for vector-valued functional data ('f: R -> R^d')
tfd_mv.data.frame | Constructors for vector-valued functional data ('f: R -> R^d')
tfd_mv.default | Constructors for vector-valued functional data ('f: R -> R^d')
tfd_mv.list | Constructors for vector-valued functional data ('f: R -> R^d')
tfd_mv.tf_mv | Constructors for vector-valued functional data ('f: R -> R^d')
tfgroupgenerics | Math, Summary and Ops Methods for 'tf'
tfsummaries | Functions that summarize 'tf' objects across argument values
tf_align | Apply warping functions to align functional data
tf_align.tfb | Apply warping functions to align functional data
tf_align.tfd | Apply warping functions to align functional data
tf_aligned | Registration Result Object
tf_anywhere | Find out where functional data fulfills certain conditions.
tf_approx_fill_extend | Inter- and extrapolation functions for 'tfd'-objects
tf_approx_linear | Inter- and extrapolation functions for 'tfd'-objects
tf_approx_locf | Inter- and extrapolation functions for 'tfd'-objects
tf_approx_nocb | Inter- and extrapolation functions for 'tfd'-objects
tf_approx_none | Inter- and extrapolation functions for 'tfd'-objects
tf_approx_spline | Inter- and extrapolation functions for 'tfd'-objects
tf_arclength | Arc length of vector-valued functional data
tf_arclength.default | Arc length of vector-valued functional data
tf_arclength.tf_mv | Arc length of vector-valued functional data
tf_arg | Utility functions for 'tf'-objects
tf_arg<- | Utility functions for 'tf'-objects
tf_arg<-.tfb | Utility functions for 'tf'-objects
tf_arg<-.tfd_irreg | Utility functions for 'tf'-objects
tf_arg<-.tfd_reg | Utility functions for 'tf'-objects
tf_basis | Utility functions for 'tf'-objects
tf_combine | Split / Combine functional fragments
tf_component | Accessors and methods for vector-valued functional data
tf_component<- | Accessors and methods for vector-valued functional data
tf_components | Accessors and methods for vector-valued functional data
tf_count | Utility functions for 'tf'-objects
tf_crosscor | Summarize each 'tf' in a vector (function-wise)
tf_crosscov | Summarize each 'tf' in a vector (function-wise)
tf_depth | Functional Data Depth
tf_depth.matrix | Functional Data Depth
tf_depth.tf | Functional Data Depth
tf_depth.tf_mv | Functional Data Depth
tf_derive | Differentiating functional data: approximating derivative functions
tf_derive.matrix | Differentiating functional data: approximating derivative functions
tf_derive.tfb_fpc | Differentiating functional data: approximating derivative functions
tf_derive.tfb_spline | Differentiating functional data: approximating derivative functions
tf_derive.tfd | Differentiating functional data: approximating derivative functions
tf_derive.tfd_irreg | Differentiating functional data: approximating derivative functions
tf_distance | Pointwise norm and inner product for functional data
tf_domain | Utility functions for 'tf'-objects
tf_domain<- | Utility functions for 'tf'-objects
tf_estimate_warps | Estimate warping functions for registration
tf_evaluate | Evaluate 'tf'-vectors for given argument values
tf_evaluate.default | Evaluate 'tf'-vectors for given argument values
tf_evaluate.tfb | Evaluate 'tf'-vectors for given argument values
tf_evaluate.tfd | Evaluate 'tf'-vectors for given argument values
tf_evaluations | Utility functions for 'tf'-objects
tf_evaluator | Utility functions for 'tf'-objects
tf_evaluator<- | Utility functions for 'tf'-objects
tf_fmax | Summarize each 'tf' in a vector (function-wise)
tf_fmax.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_fmean | Summarize each 'tf' in a vector (function-wise)
tf_fmean.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_fmedian | Summarize each 'tf' in a vector (function-wise)
tf_fmedian.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_fmin | Summarize each 'tf' in a vector (function-wise)
tf_fmin.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_frange | Summarize each 'tf' in a vector (function-wise)
tf_fsd | Summarize each 'tf' in a vector (function-wise)
tf_fsd.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_fvar | Summarize each 'tf' in a vector (function-wise)
tf_fvar.tf_mv | Summarize each 'tf' in a vector (function-wise)
tf_fwise | Summarize each 'tf' in a vector (function-wise)
tf_geom | Pointwise norm and inner product for functional data
tf_inner | Pointwise norm and inner product for functional data
tf_inner.default | Pointwise norm and inner product for functional data
tf_inner.tf | Pointwise norm and inner product for functional data
tf_inner.tf_mv | Pointwise norm and inner product for functional data
tf_integrate | Integrals and anti-derivatives of functional data
tf_integrate.default | Integrals and anti-derivatives of functional data
tf_integrate.tfb | Integrals and anti-derivatives of functional data
tf_integrate.tfd | Integrals and anti-derivatives of functional data
tf_interpolate | Re-evaluate 'tf'-objects on a new grid of argument values.
tf_interpolate.tfb | Re-evaluate 'tf'-objects on a new grid of argument values.
tf_interpolate.tfd | Re-evaluate 'tf'-objects on a new grid of argument values.
tf_interpolate.tf_mv | Re-evaluate 'tf'-objects on a new grid of argument values.
tf_invert | Invert a 'tf' vector
tf_inv_warps | Registration Result Object
tf_jiggle | Make a 'tf' (more) irregular
tf_jiggle.tf_mv | Make a 'tf' (more) irregular
tf_landmarks_extrema | Find Extrema Locations in Functional Data
tf_mfpc_efunctions | Multivariate functional principal component analysis ('f: R -> R^d')
tf_mfpc_scores | Multivariate functional principal component analysis ('f: R -> R^d')
tf_minmax | Depth-based minimum, maximum and range for 'tf' vectors
tf_mv_methods | Accessors and methods for vector-valued functional data
tf_ncomp | Accessors and methods for vector-valued functional data
tf_norm | Pointwise norm and inner product for functional data
tf_norm.default | Pointwise norm and inner product for functional data
tf_norm.tf | Pointwise norm and inner product for functional data
tf_norm.tf_mv | Pointwise norm and inner product for functional data
tf_order | Rank, order and sort 'tf' vectors
tf_order.default | Rank, order and sort 'tf' vectors
tf_order.tf | Rank, order and sort 'tf' vectors
tf_order.tf_mv | Rank, order and sort 'tf' vectors
tf_rebase | Change (basis) representation of a 'tf'-object
tf_rebase.tfb | Change (basis) representation of a 'tf'-object
tf_rebase.tfd | Change (basis) representation of a 'tf'-object
tf_register | Register / align a 'tf' vector against a template function
tf_register_shape | Register vector-valued curves in elastic shape space
tf_registration | Registration Result Object
tf_reparam_arclength | Pointwise norm and inner product for functional data
tf_rgp | Gaussian Process random generator
tf_rotations | Registration Result Object
tf_scales | Registration Result Object
tf_smooth | Simple smoothing of 'tf' objects
tf_smooth.tfb | Simple smoothing of 'tf' objects
tf_smooth.tfd | Simple smoothing of 'tf' objects
tf_sparsify | Make a 'tf' (more) irregular
tf_sparsify.tf_mv | Make a 'tf' (more) irregular
tf_speed | Pointwise norm and inner product for functional data
tf_split | Split / Combine functional fragments
tf_splitcombine | Split / Combine functional fragments
tf_tangent | Pointwise norm and inner product for functional data
tf_tangent.default | Pointwise norm and inner product for functional data
tf_tangent.tf | Pointwise norm and inner product for functional data
tf_tangent.tf_mv | Pointwise norm and inner product for functional data
tf_template | Registration Result Object
tf_warp | Elastic Deformation: warp and align 'tf' vectors
tf_warp.tfb | Elastic Deformation: warp and align 'tf' vectors
tf_warp.tfd | Elastic Deformation: warp and align 'tf' vectors
tf_where | Find out where functional data fulfills certain conditions.
tf_zoom | Functions to zoom in/out on functions
tf_zoom.tfb | Functions to zoom in/out on functions
tf_zoom.tfb_fpc | Functions to zoom in/out on functions
tf_zoom.tfd | Functions to zoom in/out on functions

## -- U --

unique_id | Make syntactically valid unique names

## -- V --

var | Functions that summarize 'tf' objects across argument values
var.default | Functions that summarize 'tf' objects across argument values
var.tf | Functions that summarize 'tf' objects across argument values
vctrs | 'vctrs' methods for 'tf' objects
vec_arith.tfb | Math, Summary and Ops Methods for 'tf'
vec_arith.tfd | Math, Summary and Ops Methods for 'tf'
vec_cast.tfb_fpc.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_cast.tfb_fpc.tfb_spline | 'vctrs' methods for 'tf' objects
vec_cast.tfb_fpc.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_cast.tfb_fpc.tfd_reg | 'vctrs' methods for 'tf' objects
vec_cast.tfb_mv.tfb_mv | 'vctrs' methods for 'tf' objects
vec_cast.tfb_mv.tfd_mv | 'vctrs' methods for 'tf' objects
vec_cast.tfb_spline.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_cast.tfb_spline.tfb_spline | 'vctrs' methods for 'tf' objects
vec_cast.tfb_spline.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_cast.tfb_spline.tfd_reg | 'vctrs' methods for 'tf' objects
vec_cast.tfd_irreg.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_cast.tfd_irreg.tfb_spline | 'vctrs' methods for 'tf' objects
vec_cast.tfd_irreg.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_cast.tfd_irreg.tfd_reg | 'vctrs' methods for 'tf' objects
vec_cast.tfd_mv.tfb_mv | 'vctrs' methods for 'tf' objects
vec_cast.tfd_mv.tfd_mv | 'vctrs' methods for 'tf' objects
vec_cast.tfd_reg.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_cast.tfd_reg.tfb_spline | 'vctrs' methods for 'tf' objects
vec_cast.tfd_reg.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_cast.tfd_reg.tfd_reg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_fpc.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_fpc.tfb_spline | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_fpc.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_fpc.tfd_reg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_mv.tfb_mv | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_mv.tfd_mv | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_spline.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_spline.tfb_spline | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_spline.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfb_spline.tfd_reg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_irreg.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_irreg.tfb_spline | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_irreg.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_irreg.tfd_reg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_mv.tfb_mv | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_mv.tfd_mv | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_reg.tfb_fpc | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_reg.tfb_spline | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_reg.tfd_irreg | 'vctrs' methods for 'tf' objects
vec_ptype2.tfd_reg.tfd_reg | 'vctrs' methods for 'tf' objects

## -- X --

xtfrm.tf | Rank, order and sort 'tf' vectors

## -- misc --

!=.tfb | Math, Summary and Ops Methods for 'tf'
!=.tfd | Math, Summary and Ops Methods for 'tf'
%inr% | Find out if values are inside given bounds
==.tfb | Math, Summary and Ops Methods for 'tf'
==.tfd | Math, Summary and Ops Methods for 'tf'
[.tf | Accessing, evaluating, subsetting and subassigning 'tf' vectors
[.tf_mv | Accessing, evaluating, subsetting and subassigning 'tf' vectors
[.tf_registration | Registration Result Object
[.tf_shape_registration | Registration Result Object
[<-.tf | Accessing, evaluating, subsetting and subassigning 'tf' vectors
[<-.tf_mv | Accessing, evaluating, subsetting and subassigning 'tf' vectors