Package: n4m Type: Package Title: Portable Partial Least Squares and NIRS Engine Version: 1.3.14 Date: 2026-10-06 Authors@R: c(person("Gregory", "Beurier", role = c("aut", "cre"), email = "gregory.beurier@cirad.fr"), person("pls4all", "contributors", role = "ctb")) Description: Implements a portable Partial Least Squares (PLS) and Near-Infrared Spectroscopy (NIRS) engine. Provides fit/predict wrappers for the shipped PLS regression solvers (NIPALS, SIMPLS, SVD, kernel, wide-kernel, orthogonal-scores, power, randomized SVD, PCR), variants (sparse SIMPLS, CPPLS, weighted, robust, ridge, continuum, multi-block, GLM, MIR), adaptive AOM-PLS and POP-PLS operator selection, variable-selection methods (SPA, CARS, GA, random frog, stability selection, VIP), diagnostics (Hotelling T2, Q residuals, DModX), and calibration transfer (PDS, DS). The 'C++17' implementation is vendored and compiled from source at install time; no external system libraries are required. License: CeCILL-2.1 | AGPL (>= 3) URL: https://github.com/GBeurier/nirs4all-methods BugReports: https://github.com/GBeurier/nirs4all-methods/issues SystemRequirements: C++17, GNU make NeedsCompilation: yes Encoding: UTF-8 Imports: stats Suggests: testthat (>= 3.0.0), jsonlite, knitr, rmarkdown, markdown, pls VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: make Repository: https://gbeurier.r-universe.dev Date/Publication: 2026-11-03 01:36:28 UTC RemoteUrl: https://github.com/GBeurier/nirs4all-methods RemoteRef: main RemoteSha: 6a6ba8cf5e4930953d2fc10c80748547805fc87d RemoteSubdir: bindings/r/n4m Packaged: 2026-11-03 01:53:18 UTC; root Author: Gregory Beurier [aut, cre], pls4all contributors [ctb] Maintainer: Gregory Beurier