Package: FSHybridPLS Title: Hybrid Penalized Partial Least Squares for Mixed Data Version: 0.1.0 Authors@R: person("Jongmin", "Mun", , "jongmin.mun@marshall.usc.edu", role = c("aut", "cre", "cph")) Description: 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) . License: MIT + file LICENSE URL: https://github.com/Jong-Min-Moon/FShybridPLS BugReports: https://github.com/Jong-Min-Moon/FShybridPLS/issues Imports: fda (>= 6.1.3), stats Suggests: knitr, rmarkdown, testthat (>= 3.0.0) Config/testthat/edition: 3 Config/checktor/allow: print_cat_usage Config/checktor/acronyms: PLS Encoding: UTF-8 RoxygenNote: 7.3.3 NeedsCompilation: no VignetteBuilder: knitr Packaged: 2026-09-23 06:14:01 UTC; root Author: Jongmin Mun [aut, cre, cph] Maintainer: Jongmin Mun Repository: https://cran.r-universe.dev Date/Publication: 2026-09-23 06:06:45 UTC RemoteUrl: https://github.com/cran/FSHybridPLS RemoteRef: HEAD RemoteSha: 15c6badc3f79071ebd31ef4f0f3a76a9b275ded6