Package: RSO Title: Ridge Selection Operator for Sparse Linear Regression Version: 1.0.0 Authors@R: c(person(given = "Murat", family = "Genc", role = c("aut", "cre"), email = "mgenc@cu.edu.tr"), person(given = "Adewale", family = "Lukman", role = "aut", email = "adewale.lukman@und.edu")) Description: Implements the Ridge Selection Operator (RSO) for variable selection in linear regression as proposed by Wu (2021) . The RSO method extends classical ridge regression by using individually penalized ridge parameters, inducing sparsity through reciprocal penalty parameters. This package provides a fast C++ implementation ('RSOFast') using 'Armadillo' linear algebra routines. The fast implementation precomputes matrix products, uses Cholesky factorization with primal/dual switching, and performs golden-section search for coordinate optimization. License: GPL (>= 3) Encoding: UTF-8 RoxygenNote: 7.3.2 LinkingTo: Rcpp, RcppArmadillo Imports: Rcpp NeedsCompilation: yes Packaged: 2026-07-06 16:24:42 UTC; root Author: Murat Genc [aut, cre], Adewale Lukman [aut] Maintainer: Murat Genc Repository: https://cran.r-universe.dev Date/Publication: 2026-07-06 14:39:12 UTC RemoteUrl: https://github.com/cran/RSO RemoteRef: HEAD RemoteSha: 9de59d1f429827a96e5ce12f147b30fb1af11323