The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Semi-Supervised Ensemble Learning
ssel provides three related method layers for tabular
regression:
caret-supported learners, with
cross-validated tuning, out-of-fold diagnostics, signed residual-offset
estimates, and two explicit response/dataset selection policies;The default supervised learners are random forest
(ranger), gradient boosting (gbm), and
multivariate adaptive regression splines (earth). Any
compatible caret method can be supplied through the documented method
arguments.
ssel requires R >= 4.1.0.
# Released version
install.packages("ssel")The library and the ssel command-line interface are
installed together from the repository root with the product installer,
documented in install/USAGE.md. The R package alone,
without the command, installs from a checkout with:
R CMD INSTALL libOpen the RStudio project inside lib/ for package
development.
The quickstart builds a minimal in-memory dataset and introduces the public entry points:
vignette("ssel-quickstart", package = "ssel")The method articles define the mathematics, package policies, API mapping, and limitations of each helper family:
vignette("ensemble-theory", package = "ssel")
vignette("chain-regression", package = "ssel")
vignette("semi-supervised", package = "ssel")Pipeline entry points compose the lower-level helpers and write their results to caller-supplied directories. Their exact input schemas, side effects, and failure conditions are documented in the function reference:
?modelPipeline
?chainPipeline
?semiSupervisedPipelineRendered documentation: https://kanameishi.github.io/ssel/.
| Family | Functions | Articles |
|---|---|---|
| Pipeline entry points | modelPipeline(), chainPipeline(),
semiSupervisedPipeline(), postProcess() |
Ensemble estimators and residual offsets; Iterative multi-response input expansion; Range-ratio pseudo-label promotion |
| Dataset assembly | buildDataset() |
Getting started with ssel |
| Training and prediction | trainModel(), trainRegressionModel(),
predictModel(), aggregateResponses() |
Ensemble estimators and residual offsets |
| OOF reconstruction and diagnostics | oofEnsemble(), auditQuantiles(),
auditOverfit(), detectOutliers() |
Ensemble estimators and residual offsets |
| Companion gates | extractChainImportance(),
activeByImportance(), activeByShadow(),
computeActiveByImportance() |
Iterative multi-response input expansion |
| Utilities | toNumeric(), which.nonnum(),
removeOutliersIQR() |
Getting started with ssel |
| Installation diagnosis | describeModule() |
ssel command-line interface |
Full reference: help(package = "ssel") or https://kanameishi.github.io/ssel/reference/.
@Manual{Verri_ssel,
title = {{ssel}: Semi-Supervised Ensemble Learning},
author = {Verri, Alejandro Daniel},
year = {2026},
url = {https://kanameishi.github.io/ssel/}
}AGPL version 3 or later; see LICENSE. The maintainer
is Alejandro Verri Kozlowski (ORCID
0000-0002-8535-1170), Universidad de Buenos Aires, Facultad de
Ingenieria. Contact information is listed in
DESCRIPTION.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.