Package: sisal 0.49

Mikko Korpela

sisal: 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.

Authors:Mikko Korpela [aut, cre]

sisal_0.49.tar.gz
sisal_0.49.tar.gz(r-4.5-noble)sisal_0.49.tar.gz(r-4.4-noble)
sisal_0.49.tgz(r-4.4-emscripten)sisal_0.49.tgz(r-4.3-emscripten)
sisal.pdf |sisal.html
sisal/json (API)
NEWS

# Install 'sisal' in R:
install.packages('sisal', repos = 'https://cloud.r-project.org')

Bug tracker:https://github.com/mvkorpel/sisal/issues

Datasets:

On CRAN:

Conda:

1.70 score 482 downloads 11 exports 10 dependencies

Last updated 5 months agofrom:65e7a71c4d. Checks:3 OK. Indexed: no.

TargetResultLatest binary
Doc / VignettesOKMar 26 2025
R-4.5-linuxOKMar 26 2025
R-4.4-linuxOKMar 26 2025

Exports:bootMSEdynTextGroblaggedDataplot.sisalplotSelectedprint.sisalsisalsisalDatasisalTablesummary.sisaltestSisal

Dependencies:bootdigestlatticeMatrixmgcvnlmeR.matlabR.methodsS3R.ooR.utils

Readme and manuals

sisal

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")

Help Manual

Help pageTopics
sisal: Sequential input selection algorithmsisal-package
Bootstrap Estimate of Mean Squared Error Using SISAL ObjectbootMSE
Create Text with Changing SizedynTextGrob
Create Input Matrix and Output Vector for Time Series PredictionlaggedData
Plotting Sequential Input Selection Resultsplot.sisal
Plotting Sets of Inputs Produced by Sequential Input SelectionplotSelected plotSelected.list plotSelected.sisal
Printing Sequential Input Selection Objectsprint.sisal
Sequential Input Selection Algorithm (SISAL)sisal
Download External Datasets for SISALsisalData
Draw Table with Equally Sized CellssisalTable
Summarizing Sequential Input Selection Resultsprint.summary.sisal summary.sisal
Testing the Sequential Input Selection AlgorithmtestSisal
Toy Data for SISAL (Learning Set)toy.learn
Toy Data for SISAL (Test Set)toy.test
Toy Time Series Data for SISAL (Learning Set)tsToy.learn
Toy Time Series Data for SISAL (Test Set)tsToy.test