Welcome to ClientVPS Mirrors

CRAN: Package SmoothPLS

SmoothPLS: Partial Least-Squares Algorithm for Categorical and Scalar Functional Data

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
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

Documentation:

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)

Downloads:

Package source: SmoothPLS_0.1.5.tar.gz
Windows binaries: r-devel: SmoothPLS_0.1.5.zip, r-release: SmoothPLS_0.1.5.zip, r-oldrel: SmoothPLS_0.1.5.zip
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

Linking:

Please use the canonical form https://CRAN.R-project.org/package=SmoothPLS to link to this page.

Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.

This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.