FSHybridPLS: Hybrid Penalized Partial Least Squares for Mixed Data

Fits Penalized Partial Least Squares (PLS) regression when predictors are hybrid objects that combine functional curves (infinite-dimensional 'fda' objects) and scalar covariates (finite-dimensional numeric matrices). The package treats a hybrid predictor as an element of a product Hilbert space formed by the functional and Euclidean components, and implements the arithmetic (addition, scalar multiplication, and inner products, including roughness-penalized inner products) needed to run penalized PLS directly in that space. The algorithm extracts latent components that maximize covariance with a scalar response while penalizing roughness of the estimated functional coefficient curves. Helpers are included for constructing hybrid predictors, two-step within- and between-modality normalization, train/test splitting, synthetic data generation, cross-validated component selection, and prediction. The method is described in Mun and Jang (2026) <doi:10.48550/arXiv.2601.16364>.

Version: 0.1.0
Imports: fda (≥ 6.1.3), stats
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-09-23
DOI: 10.32614/CRAN.package.FSHybridPLS (may not be active yet)
Author: Jongmin Mun [aut, cre, cph]
Maintainer: Jongmin Mun <jongmin.mun at marshall.usc.edu>
BugReports: https://github.com/Jong-Min-Moon/FShybridPLS/issues
License: MIT + file LICENSE
URL: https://github.com/Jong-Min-Moon/FShybridPLS
NeedsCompilation: no
Citation: FSHybridPLS citation info
Materials: README, NEWS
CRAN checks: FSHybridPLS results

Documentation:

Reference manual: FSHybridPLS.html , FSHybridPLS.pdf
Vignettes: Introduction to FSHybridPLS (source, R code)

Downloads:

Package source: FSHybridPLS_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: FSHybridPLS_0.1.0.zip
macOS binaries: r-release (arm64): FSHybridPLS_0.1.0.tgz, r-oldrel (arm64): FSHybridPLS_0.1.0.tgz, r-release (x86_64): FSHybridPLS_0.1.0.tgz, r-oldrel (x86_64): FSHybridPLS_0.1.0.tgz

Linking:

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