MyNixOS website logo
Description

The Induced Smoothed Lasso.

An implementation of the induced smoothing (IS) idea to lasso regularization models to allow estimation and inference on the model coefficients (currently hypothesis testing only). Linear, logistic, Poisson and gamma regressions with several link functions are implemented. The algorithm is described in the original paper; see <doi:10.1177/0962280219842890> and discussed in a tutorial <doi:10.13140/RG.2.2.16360.11521>.

Induced Smoothed Lasso

CRAN version CRAN downloads

📦 Installation

You can install the development version of islasso from GitHub:

# install.packages("devtools")
devtools::install_github("gianluca-sottile/islasso")

Once installed, load the package:

library(islasso)

🔍 Description

islasso implements the Induced Smoothed Lasso, a robust and interpretable approach for hypothesis testing in high-dimensional linear and generalized linear models.

Key features include:

  • Efficient Fortran backend for fast computation
  • Support for Gaussian, Binomial, Poisson, and Gamma families
  • Smoothed penalization for stable inference
  • Automatic selection of active variables
  • Visualization tools powered by ggplot2

🚀 Quick Example

set.seed(123)
sim <- simulXy(n = 100, p = 20, family = "gaussian")
mod <- islasso(y ~ ., data = sim$data)
summary(mod)
plot(mod)

📚 Documentation

📖 References

Cilluffo G, Sottile G, La Grutta S, Muggeo V (2020). The Induced Smoothed lasso: A practical framework for hypothesis testing in high dimensional regression. Statistical Methods in Medical Research_, 29(3), 765-777. doi:10.1177/0962280219842890

🤝 Contributing

Feel free to open issues, suggest improvements, or submit pull requests.
Bug reports and feature requests are welcome!

📜 License

islasso © 2019 by Gianluca Sottile is licensed under CC BY 4.0

Metadata

Version

1.6.2

License

Unknown

Platforms (78)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-linux
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-uefi
  • x86_64-windows