tf
S3 Classes and Methods for Tidy Functional Data
tf gave functional data a second dimension: curves whose values are vectors.
◆Recent moves
- 1mo ago
Vector-valued functional data becomes a first-class type
⚡ SPARKThis changes what tf can represent, not just what it can compute. Every verb the package already had was defined against scalar-valued curves; 0.5.0 adds a parallel class hierarchy for curves into R^d and ports principal components, registration and the geometry verbs onto it in the same release.
View source ↗ - 5mo ago
Curve registration, five depth measures and sub-domain splitting
The methods layer filling out on the existing univariate classes: tf_register() and its accessors bring SRVF, affine, landmark and continuous-criterion alignment; tf_depth() grows to five depth definitions on a common 0-to-1 scale; tf_split()/tf_combine() cut curves into sub-domain fragments. Also a major overhaul of NA handling, which the release treats as a bugfix but changes behaviour throughout.
View source ↗ - 2y ago
Fix: tf_crosscov normalization
A single-line patch correcting normalization in tf_crosscov, from the long quiet stretch before the 0.4.0 methods push.
View source ↗