Package: FSHybridPLS 0.1.0

Jongmin Mun
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>.
Authors:
FSHybridPLS_0.1.0.tar.gz
FSHybridPLS_0.1.0.zip(r-4.7-any)FSHybridPLS_0.1.0.zip(r-4.6-any)FSHybridPLS_0.1.0.zip(r-4.5-any)
FSHybridPLS_0.1.0.tgz(r-4.6-any)FSHybridPLS_0.1.0.tgz(r-4.5-any)
FSHybridPLS_0.1.0.tar.gz(r-4.7-any)FSHybridPLS_0.1.0.tar.gz(r-4.6-any)
FSHybridPLS_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
FSHybridPLS/json (API)
| # Install 'FSHybridPLS' in R: |
| install.packages('FSHybridPLS', repos = c('https://jong-min-moon.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/jong-min-moon/fshybridpls/issues
Last updated from:97563d00c5. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 174 | ||
| source / vignettes | OK | 216 | ||
| linux-release | OK | 208 | ||
| macos-release | OK | 175 | ||
| macos-oldrel | OK | 181 | ||
| windows-devel | OK | 90 | ||
| windows-release | OK | 95 | ||
| windows-oldrel | OK | 94 | ||
| wasm-release | OK | 137 |
Exports:create_idx_kfoldcv_fit_hybridPLSfit_hybridPLSfit.hybridPLSinprod_pen_predictor_hybridinprod_pen.predictor_hybridinprod_predictor_hybridinprod.predictor_hybridload_and_preprocess_kidney_datapredictor_hybridsimulate_hybrid_datasplit_allsplit_and_normalize_allsplit_and_normalize.all
Dependencies:ashbitopscliclustercolorspacecpp11deSolvefarverfdafdsFNNggplot2gluegtablehdrcdeisobandkernlabKernSmoothkslabelinglatticelifecyclelocfitMASSMatrixmclustmgcvmulticoolmvtnormnlmepcaPPpracmaR6rainbowRColorBrewerRcppRCurlrlangS7scalesvctrsviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Generate K-Fold Cross-Validation Indices | create_idx_kfold |
| Cross-Validated Hybrid Penalized PLS | cv_fit_hybridPLS |
| Fit Hybrid Penalized PLS | fit.hybridPLS fit_hybridPLS print.hybridPLS |
| Penalized Inner Product for Hybrid Objects | inprod_pen.predictor_hybrid inprod_pen_predictor_hybrid |
| Algebraic Inner Product for Hybrid Objects | inprod.predictor_hybrid inprod_predictor_hybrid |
| Load and Preprocess Kidney Data for FSHybridPLS | load_and_preprocess_kidney_data |
| Predict from a Hybrid PLS Model | predict.hybridPLS |
| Create a predictor_hybrid object | predictor_hybrid |
| Simulate Hybrid Functional-Scalar Regression Data | simulate_hybrid_data |
| Split Hybrid Predictor and Response Data | split_all |
| Split and Preprocess Hybrid Data | split_and_normalize.all split_and_normalize_all |