diff options
author | Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de> | 2022-05-03 08:53:10 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2022-10-31 20:20:21 +0100 |
commit | 3d16f748fb328a90c9c4c6a4bae92d4f952f616c (patch) | |
tree | cc4902d3390dd97f3d5c8665469f466737d52cc6 /gnu | |
parent | 22aee82046f9efd9683fe4044657dba881818246 (diff) |
gnu: Add r-smurf.
* gnu/packages/cran.scm (r-smurf): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/cran.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 4b141fe9b0..9bdeba3c28 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -6486,6 +6486,47 @@ University Press. It provides smoothing methods for nonparametric regression and density estimation") (license license:gpl2+))) +(define-public r-smurf + (package + (name "r-smurf") + (version "1.1.2") + (source (origin + (method url-fetch) + (uri (cran-uri "smurf" version)) + (sha256 + (base32 + "00q54pg42anilhcshhjvv277mkszbpzpkf1g7srs7cjd5skjvsaf")))) + (properties `((upstream-name . "smurf"))) + (build-system r-build-system) + (propagated-inputs + (list r-catdata + r-glmnet + r-mass + r-matrix + r-mgcv + r-rcolorbrewer + r-rcpp + r-rcpparmadillo + r-speedglm)) + (native-inputs (list r-knitr)) + (home-page "https://gitlab.com/TReynkens/smurf") + (synopsis "Sparse multi-type regularized feature modeling") + (description + "The @code{smurf} package contains the implementation of the +@dfn{Sparse Multi-type Regularized Feature} (SMuRF) modeling algorithm +to fit @dfn{generalized linear models} (GLMs) with multiple types of +predictors via regularized maximum likelihood. Next to the fitting +procedure, following functionality is available: + +@itemize +@item Selection of the regularization tuning parameter lambda using + three different approaches: in-sample, out-of-sample or using + cross-validation. +@item S3 methods to handle the fitted object including visualization + of the coefficients and a model summary. +@end itemize") + (license license:gpl2+))) + (define-public r-venndiagram (package (name "r-venndiagram") |