Skip to main content

Module basis

Module basis 

Source
Expand description

Basis representation functions for functional data.

This module provides B-spline and Fourier basis expansions for representing functional data in a finite-dimensional basis.

Re-exports§

pub use auto_select::select_basis_auto_1d;
pub use auto_select::BasisAutoSelectionResult;
pub use auto_select::SingleCurveSelection;
pub use basis_system::BasisSystem;
pub use bspline::bspline_basis;
pub use bspline::bspline_basis_from_knots;
pub use bspline::construct_bspline_knots;
pub use constant::constant_basis;
pub use exponential::exponential_basis;
pub use fourier::fourier_basis;
pub use fourier::fourier_basis_with_period;
pub use fourier_fit::fourier_fit_1d;
pub use fourier_fit::select_fourier_nbasis_gcv;
pub use fourier_fit::FourierFitResult;
pub use monomial::monomial_basis;
pub use polygonal::polygonal_basis;
pub use power::power_basis;
pub use projection::basis_to_fdata;
pub use projection::basis_to_fdata_1d;
pub use projection::fdata_to_basis;
pub use projection::fdata_to_basis_1d;
pub use projection::BasisProjectionResult;
pub use projection::ProjectionBasisType;
pub use pspline::difference_matrix;
pub use pspline::pspline_evaluate;
pub use pspline::pspline_fit_1d;
pub use pspline::pspline_fit_gcv;
pub use pspline::PsplineFitResult;

Modules§

auto_select
Automatic basis type and parameter selection.
basis_system
BasisSystem — a basis evaluation matrix bundled with its roughness penalty.
bspline
B-spline basis functions.
constant
Constant (intercept) basis function.
exponential
Exponential basis: B_j(t) = exp(rates[j] · t).
fourier
Fourier basis functions.
fourier_fit
Fourier basis fitting and GCV-based selection.
monomial
Monomial basis: B_j(t) = t^j for j = 0, 1, …, nbasis-1.
polygonal
Polygonal basis: piecewise-linear hat functions.
power
Power basis: B_j(t) = t^{exponents[j]} with general (possibly non-integer) exponents.
projection
Basis projection and reconstruction for functional data.
pspline
P-spline fitting and penalty (difference) matrices.