Package: SVEMnet 3.2.1

SVEMnet: Self-Validated Ensemble Models with Lasso and Relaxed Elastic Net Regression

Tools for fitting self-validated ensemble models (SVEM; Lemkus et al. (2021) <doi:10.1016/j.chemolab.2021.104439>) in small-sample design-of-experiments and related workflows, using elastic net and relaxed elastic net regression via 'glmnet' (Friedman et al. (2010) <doi:10.18637/jss.v033.i01>). Fractional random-weight bootstraps with anti-correlated validation copies are used to tune penalty paths by validation-weighted AIC/BIC. Supports Gaussian and binomial responses, deterministic expansion helpers for shared factor spaces, prediction with bootstrap uncertainty, and a random-search optimizer that respects mixture constraints and combines multiple responses via desirability functions. Also includes a permutation-based whole-model test for Gaussian SVEM fits (Karl (2024) <doi:10.1016/j.chemolab.2024.105122>). Package code was drafted with assistance from generative AI tools.

Authors:Andrew T. Karl [cre, aut]

SVEMnet_3.2.1.tar.gz
SVEMnet_3.2.1.zip(r-4.7)SVEMnet_3.2.1.zip(r-4.6)SVEMnet_3.2.1.zip(r-4.5)
SVEMnet_3.2.1.tgz(r-4.6-any)SVEMnet_3.2.1.tgz(r-4.5-any)
SVEMnet_3.2.1.tar.gz(r-4.7-any)SVEMnet_3.2.1.tar.gz(r-4.6-any)
SVEMnet_3.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
SVEMnet/json (API)
NEWS

# Install 'SVEMnet' in R:
install.packages('SVEMnet', repos = c('https://akarl46556.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.90 score 2 scripts 138 downloads 15 exports 35 dependencies

Last updated from:27762e1a98. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK168
source / vignettesOK220
linux-release-x86_64OK191
macos-release-arm64OK117
macos-oldrel-arm64OK117
windows-develOK132
windows-releaseOK117
windows-oldrelOK113
wasm-releaseOK116

Exports:bigexp_formulabigexp_preparebigexp_termsbigexp_trainglmnet_with_cvpredict_cvsvem_export_candidates_csvsvem_nonzerosvem_random_table_multisvem_score_randomsvem_select_from_score_tablesvem_significance_test_parallelsvem_wmt_multiSVEMnetwith_bigexp_contrasts

Dependencies:cliclustercodetoolscpp11doParallelfarverforeachgamlssgamlss.datagamlss.distggplot2glmnetgluegtableisobanditeratorslabelinglatticelhslifecycleMASSMatrixnlmeR6RColorBrewerRcppRcppEigenrlangS7scalesshapesurvivalvctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
SVEMnet: Self-Validated Ensemble Models with Relaxed Lasso and Elastic-Net RegressionSVEMnet-package
Construct a formula for a new response using a bigexp_specbigexp_formula
Prepare data to match a 'bigexp_spec'bigexp_prepare
Create a deterministic expansion spec for wide polynomial and interaction modelsbigexp_terms
Build a spec and prepare training data in one callbigexp_train
Coefficients for SVEM Modelscoef.svem_model
Fit a glmnet Model with Repeated Cross-Validationglmnet_with_cv
Lipid formulation screening datalipid_screen
Plot Method for SVEM Binomial Modelsplot.svem_binomial
Plot Method for SVEM Models (Gaussian / Generic)plot.svem_model
Plot SVEM significance test results for one or more responsesplot.svem_significance_test
Predict from glmnet_with_cv Fits (svem_cv Objects)predict.svem_cv predict_cv
Predict Method for SVEM Models (Gaussian and Binomial)predict.svem_model
Print method for bigexp_spec objectsprint.bigexp_spec
Print Method for SVEM Significance Testprint.svem_significance_test
Export SVEM candidate sets to CSVsvem_export_candidates_csv
Coefficient Nonzero Percentages (SVEM)svem_nonzero
Generate a Random Prediction Table from Multiple SVEMnet Models (no refit)svem_random_table_multi
Random-search scoring for SVEM modelssvem_score_random
Select best row and diverse candidates from an SVEM score tablesvem_select_from_score_table
SVEM whole-model significance test with mixture support (parallel)svem_significance_test_parallel
Whole-model tests for multiple SVEM responses (WMT wrapper)svem_wmt_multi
Fit an SVEMnet model (Self-Validated Ensemble Elastic Net)SVEMnet
Evaluate code with the spec's recorded contrast optionswith_bigexp_contrasts