fdacluster
Joint Clustering and Alignment of Functional Data
Description
Implementations of the k-means, hierarchical agglomerative and DBSCAN clustering methods for functional data which allows for jointly aligning and clustering curves. It supports functional data defined on one-dimensional domains but possibly evaluating in multivariate codomains. It supports functional data defined in arrays but also via the 'fd' and 'funData' classes for functional data defined in the 'fda' and 'funData' packages respectively. It currently supports shift, dilation and affine warping functions for functional data defined on the real line and uses the SRVF framework to handle boundary-preserving warping for functional data defined on a specific interval. Main reference for the k-means algorithm: Sangalli L.M., Secchi P., Vantini S., Vitelli V. (2010) "k-mean alignment for curve clustering" <doi:10.1016/j.csda.2009.12.008>. Main reference for the SRVF framework: Tucker, J. D., Wu, W., & Srivastava, A. (2013) "Generative models for functional data using phase and amplitude separation" <doi:10.1016/j.csda.2012.12.001>.
Downloads
454
Last 30 days
8441st
1.2K
Last 90 days
3.9K
Last year
Trend: +24% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (7 non-OK)
compiled code
File ‘fdacluster/libs/fdacluster.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘fdacluster/libs/fdacluster.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'fdacluster/libs/x64/fdacluster.dll': Found non-API call to R: 'R_UnboundValue' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
installed package size
installed size is 14.8Mb
sub-directories of 1Mb or more:
R 1.9Mb
doc 1.5Mb
help 2.1Mb
libs 8.8Mb
installed package size
installed size is 15.6Mb
sub-directories of 1Mb or more:
R 2.4Mb
doc 1.5Mb
help 2.1Mb
libs 9.1Mb
installed package size
installed size is 7.5Mb
sub-directories of 1Mb or more:
R 1.8Mb
doc 1.5Mb
help 2.1Mb
libs 1.6Mb
compiled code
File ‘fdacluster/libs/fdacluster.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
Check History
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
installed package size
installed size is 14.8Mb
sub-directories of 1Mb or more:
R 1.9Mb
doc 1.5Mb
help 2.1Mb
libs 8.8Mb
installed package size
installed size is 15.6Mb
sub-directories of 1Mb or more:
R 2.4Mb
doc 1.5Mb
help 2.1Mb
libs 9.1Mb
installed package size
installed size is 7.5Mb
sub-directories of 1Mb or more:
R 1.8Mb
doc 1.5Mb
help 2.1Mb
libs 1.6Mb