Type: Package
Package: hierNest
Title: Penalized Regression with Hierarchical Nested Parameterization
        Structure
Version: 1.0.2
Date: 2026-04-11
Authors@R: c(
    person("Ziren", "Jiang",,"jian0746@umn.edu", role = c("aut","cre")),
    person("Jared", "Huling",,"huling@umn.edu", role = "aut"),
    person("Jue", "Hou",,"hou00123@umn.edu", role = "aut"),
    person("Lingfeng", "Huo", role = "aut"),
    person("Daniel J.", "McDonald", role = "ctb"),
    person("Xiaoxuan", "Liang", role = "ctb"),
    person("Anibal", "Solon Heinsfeld", role = "ctb"),
    person("Aaron", "Cohen", role = "ctb"),
    person("Yi", "Yang", role = "ctb"),
    person("Hui", "Zou", role = "ctb"),
    person("Jerome", "Friedman", role = "ctb"),
    person("Trevor", "Hastie", role = "ctb"),
    person("Rob", "Tibshirani", role = "ctb"),
    person("Balasubramanian", "Narasimhan", role = "ctb"),
    person("Kenneth", "Tay", role = "ctb"),
    person("Noah", "Simon", role = "ctb"),
    person("Junyang", "Qian", role = "ctb"),
    person("James", "Yang", role = "ctb")
  )
Description: Efficient implementation of penalized regression with hierarchical nested parametrization for grouped data. The package provides penalized regression methods that decompose subgroup specific effects into shared global effects, Major subgroup specific effects, and Minor subgroup specific effects, enabling structured borrowing of information across related clinical subgroups. Both lasso and hierarchical overlapping group lasso penalties are supported to encourage sparsity while respecting the nested subgroup structure. Efficient computation is achieved through a modified design matrix representation and a custom algorithm for overlapping group penalties.
License: GPL (>= 2)
Depends: R (>= 3.5),
Imports: cli, dotCall64, ggplot2, magrittr, Matrix, methods, rlang (>=
        1.1.4), RSpectra, tidyr (>= 1.3.0), rTensor, pROC, plotly
Suggests: dplyr, gglasso, glmnet, knitr, markdown, rmarkdown, splines,
        testthat (>= 3.0.0)
Config/testthat/edition: 3
Encoding: UTF-8
LazyData: true
NeedsCompilation: yes
VignetteBuilder: knitr
RoxygenNote: 7.3.3
Maintainer: Ziren Jiang <jian0746@umn.edu>
URL: https://github.com/ZirenJiang/hierNest
BugReports: https://github.com/ZirenJiang/hierNest/issues
Packaged: 2026-04-15 16:43:04 UTC; 12805
Author: Ziren Jiang [aut, cre],
  Jared Huling [aut],
  Jue Hou [aut],
  Lingfeng Huo [aut],
  Daniel J. McDonald [ctb],
  Xiaoxuan Liang [ctb],
  Anibal Solon Heinsfeld [ctb],
  Aaron Cohen [ctb],
  Yi Yang [ctb],
  Hui Zou [ctb],
  Jerome Friedman [ctb],
  Trevor Hastie [ctb],
  Rob Tibshirani [ctb],
  Balasubramanian Narasimhan [ctb],
  Kenneth Tay [ctb],
  Noah Simon [ctb],
  Junyang Qian [ctb],
  James Yang [ctb]
Repository: CRAN
Date/Publication: 2026-04-18 16:40:41 UTC
Built: R 4.5.2; aarch64-apple-darwin20; 2026-04-20 23:37:46 UTC; unix
Archs: hierNest.so.dSYM
