Sequential Input Selection Algorithm

Implements the SISAL algorithm by Tikka and Hollmén. It is a sequential backward selection algorithm which uses a linear model in a cross-validation setting. Starting from the full model, one variable at a time is removed based on the regression coefficients. From this set of models, a parsimonious (sparse) model is found by choosing the model with the smallest number of variables among those models where the validation error is smaller than a threshold. Also implements extensions which explore larger parts of the search space and/or use ridge regression instead of ordinary least squares.


sisal

CRAN_version_badge

Overview

Input selection with SISAL, originally developed by Tikka and Hollmén. It is a sequential backward selection algorithm which uses a linear model in a cross-validation setting.

Installation

The latest release version of sisal is installed from CRAN as follows:

install.packages("sisal")

The development version can be installed with devtools (install.packages("devtools")):

devtools::install_github("mvkorpel/sisal")

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("sisal")

0.49 by Mikko Korpela, 2 years ago


https://github.com/mvkorpel/sisal


Report a bug at https://github.com/mvkorpel/sisal/issues


Browse source code at https://github.com/cran/sisal


Authors: Mikko Korpela [aut, cre]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports graphics, grDevices, grid, methods, stats, utils, boot, lattice, mgcv, digest, R.matlab, R.methodsS3

Suggests graph, Rgraphviz, testthat


See at CRAN