Functional Data Analysis in Rust
fdars is a comprehensive R toolkit for functional data analysis powered by a high-performance Rust backend. Treat entire curves, spectra, and trajectories as single observations — then smooth, align, decompose, and analyze them with a consistent, pipe-friendly API.
Learn
Get started, preprocess, and simulate functional data.
Introduction to fdars
Custom Plotting
Introduction to Smoothing
Working with Derivatives
Simulation Toolbox
Irregular Sampling
Represent
Decompose, transform, rank, and measure functional data.
Functional PCA
Basis Representation
Andrews Curves
Depth Functions
Streaming Depth
Distance Metrics
Elastic FPCA
Align
Register and align curves to remove phase variability.
Regression
Regression, classification, and mixed models for functional data.
Scalar-on-Function Regression
Function-on-Scalar Regression
Classification
Mixed Models
Cross-Validation
Elastic Regression
Model Explainability
Regression Diagnostics
Uncertainty Quantification
Conformal Classification
Conformal Prediction Guide
Scalar-on-Shape
Robust Regression
Process Monitoring
Statistical process control for functional data streams.
Analyze
Infer, cluster, detect outliers, and test functional data.