diff options
| author | Ricardo Wurmus <rekado@elephly.net> | 2026-03-02 09:39:33 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-03-07 11:57:37 +0100 |
| commit | ddadd8f3b5232c536dafeb92715a5a97a5af77f5 (patch) | |
| tree | 64e09ccfdf0845f5d8f399c6277e6c68a69a1d94 | |
| parent | 12598e0399a3214ea3ad6f05bf655428966b1448 (diff) | |
gnu: Add r-vtreat.
* gnu/packages/cran.scm (r-vtreat): New variable.
Change-Id: I6946e1df84d1b1a7192111f78d9d91a4c2f62c15
| -rw-r--r-- | gnu/packages/cran.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index f9190a12a9e..3aa80e3d2a1 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -8739,6 +8739,38 @@ package can generate VPCs for continuous, categorical, censored, and (repeated) time-to-event data.") (license license:expat))) +(define-public r-vtreat + (package + (name "r-vtreat") + (version "1.6.5") + (source + (origin + (method url-fetch) + (uri (cran-uri "vtreat" version)) + (sha256 + (base32 "04ymyv7ybahs4k6yc2dbmhhnxnjsa09h8cbfayslr655rzlgyqx5")))) + (properties `((upstream-name . "vtreat"))) + (build-system r-build-system) + (arguments + (list + #:phases '(modify-phases %standard-phases + (add-after 'unpack 'set-HOME + (lambda _ + (setenv "HOME" "/tmp")))))) + (propagated-inputs (list r-digest r-wrapr)) + (native-inputs (list r-knitr r-r-rsp r-tinytest)) + (home-page "https://github.com/WinVector/vtreat/") + (synopsis "Statistically sound data.frame processor/conditioner") + (description + "This package provides a @code{data.frame} processor/conditioner that +prepares real-world data for predictive modeling in a statistically sound +manner. @code{vtreat} prepares variables so that data has fewer exceptional +cases, making it easier to safely use models in production. Common problems +@code{vtreat} defends against: @code{Inf}, @code{NA}, too many categorical +levels, rare categorical levels, and new categorical levels (levels seen +during application, but not during training).") + (license (list license:gpl2 license:gpl3)))) + (define-public r-rvenn (package (name "r-rvenn") |
