squat
Statistics for Quaternion Temporal Data
Quaternion time series got their own statistics package, and it is still filling in the toolbox.
◆Recent moves
- 7mo ago
Smoothing, angular velocity and acceleration transforms added
Three new ways to look at the same series: a b-spline smooth representation, and angular velocity and acceleration as vectors and magnitudes. It continues the pattern of adding representations rather than new inference, and derivatives are what most motion analysis actually keys on.
View source ↗ - 1y ago
Rotation-invariant elastic distance and roll-pitch-yaw support
The comparison side gains a rotation-invariant elastic distance and an option to skip alignment entirely in SRVF distance matrices, while roll-pitch-yaw joins the supported representations. purrr and furrr are dropped for base apply functions and future.apply, shortening the dependency trail.
View source ↗ - 2y ago
Quaternion algebra and axis-angle conversion added
Arithmetic on quaternion time series arrives via Eigen, with addition, subtraction, multiplication and inversion defined, plus qts2aats() for axis-angle representation and a predict() method for QTS principal components. The PCA fixes shipped alongside address numerical overflow and basis-count inconsistency between the univariate and multivariate decompositions.
View source ↗ - 3y ago
Fence robustification option and correct tangent spaces
A small release with one substantive correction: tangent spaces are now computed properly along the mean QTS, which matters for everything built on the tangent PCA. The use_fence robustification option is added, and the code tracks another fdacluster API change.
View source ↗ - 3y ago
Hierarchical and DBSCAN clustering join k-means
Clustering broadens from the k-means of the initial release to hierarchical and density-based methods, with explicit distance matrix computation exposed underneath. More algorithms for a task the package already performed rather than a new capability.
View source ↗ - 3y ago
First API defines quaternion time series as a statistical object
⚡ SPARKThe release that created the package's subject matter: qts and qts_sample classes with a full complement of statistical methods defined on them. Everything since has extended this surface rather than revised it.
View source ↗