The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Performs the Partial Least-Squares ('PLS') algorithm for functional data through the concept of active area integration. This approach builds upon the basis expansion methods for functional 'PLS' regression described in Aguilera et al. (2010) <doi:10.1016/j.chemolab.2010.09.007>. The package seamlessly handles both Scalar Functional Data ('SFD') and Categorical Functional Data ('CFD'), providing interpretable regression curves even for discrete state changes. It was developed during a PhD thesis between 'DECATHLON' and French research institute 'INRIA' 2022-2026. The 'SmoothPLS' method does not directly decompose the data into a basis; rather, it assumes the data is known as precisely as desired, and for every 'PLS' component, the weight functions are decomposed into the basis. For both single-state and multi-state 'CFD' as well as 'SFD', the algorithm is implemented for a scalar response. To provide a baseline, a naive 'PLS' method on time-value functions and standard Functional 'PLS' are also implemented.
| Version: | 0.1.5 |
| Imports: | cfda (≥ 0.12.1), dplyr (≥ 1.1.4), fda (≥ 6.2.0), ggplot2 (≥ 3.5.1), MASS (≥ 7.3-64), mgcv (≥ 1.9-1), pls (≥ 2.8-5), pracma (≥ 2.4.4), stats (≥ 4.4.1), tidyr (≥ 1.3.1), utils (≥ 4.4.1), rlang (≥ 1.1.0), magrittr (≥ 2.0.3), future.apply, future |
| Suggests: | knitr, rmarkdown, testthat (≥ 3.0.0) |
| Published: | 2026-05-04 |
| DOI: | 10.32614/CRAN.package.SmoothPLS (may not be active yet) |
| Author: | Francois Bassac [aut, cre] |
| Maintainer: | Francois Bassac <fr.bassac at gmail.com> |
| BugReports: | https://github.com/FrancoisBassac/SmoothPLS/issues |
| License: | MIT + file LICENSE |
| URL: | https://github.com/FrancoisBassac/SmoothPLS, https://FrancoisBassac.github.io/SmoothPLS/ |
| NeedsCompilation: | no |
| Materials: | README, NEWS |
| CRAN checks: | SmoothPLS results |
| Reference manual: | SmoothPLS.html , SmoothPLS.pdf |
| Vignettes: |
synthetic_data_00 (source, R code) comparison_one_state_01 (source, R code) smoothPLS_ScalarFD_02 (source, R code) smoothPLS_multi_states_03 (source, R code) multivariate_smoothPLS_04 (source, R code) lim_fpls_smoothPLS_05 (source, R code) |
| Package source: | SmoothPLS_0.1.5.tar.gz |
| Windows binaries: | r-devel: SmoothPLS_0.1.5.zip, r-release: not available, r-oldrel: not available |
| macOS binaries: | r-release (arm64): SmoothPLS_0.1.5.tgz, r-oldrel (arm64): SmoothPLS_0.1.5.tgz, r-release (x86_64): SmoothPLS_0.1.5.tgz, r-oldrel (x86_64): SmoothPLS_0.1.5.tgz |
Please use the canonical form https://CRAN.R-project.org/package=SmoothPLS to link to this page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.