Skip to contents

tf - (Sub)classes: Constructors & converters

Defining and converting functional data objects

tfd() as.tfd() as.tfd_irreg()
Constructors for vectors of "raw" functional data
tfb() tfb_wavelet() as.tfb()
Constructors for functional data in basis representation
as.data.frame(<tf>) as.matrix(<tf>) as.function(<tf>)
Convert functional data back to tabular data formats
tfb_spline()
Spline-based representation of functional data
tfb_fpc()
Functional data in FPC-basis representation
fpc_wsvd()
Eigenfunctions via weighted, regularized SVD
tf_rebase()
Change (basis) representation of a tf-object

Evaluation and indexing

Accessing, appending and evaluating functional data objects

`[`(<tf>) `[<-`(<tf>)
Accessing, evaluating, subsetting and subassigning tf vectors
tf_approx_linear() tf_approx_spline() tf_approx_none() tf_approx_fill_extend() tf_approx_locf() tf_approx_nocb()
Inter- and extrapolation functions for tfd-objects
tf_evaluate()
Evaluate tf-vectors for given argument values
tf_interpolate()
Re-evaluate tf-objects on a new grid of argument values.

Arithmetic, logical and summary functions

Functionality for computing with and comparing functional data

Differentiation, integration and simple smoothing

tf_derive()
Differentiating functional data: approximating derivative functions
tf_integrate()
Integrals and anti-derivatives of functional data
tf_smooth()
Simple smoothing of tf objects

Visualization & Display

Graphics functions and print formats

plot(<tf>) lines(<tf>) points(<tf>)
base plots for tfs
print(<tf>) print(<tfd_reg>) print(<tfd_irreg>) print(<tfb>) format(<tf>)
Pretty printing and formatting for functional data
prep_plotting_arg()
Preprocess evaluation grid for plotting

Querying functional data

Locating functional features like peaks or zero-crossings

tf_where() tf_anywhere()
Find out where functional data fulfills certain conditions.
tf_zoom()
Functions to zoom in/out on functions

Utilities

Utility functions

Generating random functional data

RNGs for curves

tf_rgp()
Gaussian Process random generator
tf_jiggle() tf_sparsify()
Make a tf (more) irregular

Utilities

Utility functions