├── .Rbuildignore ├── .github ├── .gitignore ├── CODEOWNERS └── workflows │ ├── R-CMD-check.yaml │ ├── pkgdown.yaml │ ├── pr-commands.yaml │ └── rhub.yaml ├── .gitignore ├── CRAN-SUBMISSION ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── R ├── auc_mat.R ├── calc_gamma.R ├── cv.R ├── cv.sparsegl-methods.R ├── data.R ├── enlist.R ├── estimate_risk.R ├── family.R ├── glmnet-utilities.R ├── norms.R ├── plot.cv.sparsegl.R ├── plot.sparsegl.R ├── sgl_irwls.R ├── sgl_logit.R ├── sgl_ls.R ├── sparsegl-methods.R ├── sparsegl-package.R └── sparsegl.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── cran-comments.md ├── data-raw └── trust-experts.R ├── data └── trust_experts.rda ├── inst ├── CITATION └── logo │ ├── constraint.png │ ├── logo.R │ └── rgl_view.rds ├── man ├── coef.cv.sparsegl.Rd ├── coef.sparsegl.Rd ├── cv.sparsegl.Rd ├── estimate_risk.Rd ├── figures │ ├── README-minimal-ex-1.svg │ └── logo.png ├── grouped_sp_norm.Rd ├── make_irls_warmup.Rd ├── plot.cv.sparsegl.Rd ├── plot.sparsegl.Rd ├── predict.cv.sparsegl.Rd ├── predict.sparsegl.Rd ├── sparsegl-package.Rd ├── sparsegl.Rd └── trust_experts.Rd ├── pkgdown └── favicon │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── src ├── Makevars ├── log_sgl_subfuns.f90 ├── sgl_subfuns.f90 ├── sparsegl.f90 ├── sparsegl_init.c ├── sparsegllog.f90 ├── spmatmul.f90 └── wsgl.f90 ├── tests ├── testthat.R └── testthat │ ├── test-check_family.R │ ├── test-cv.R │ ├── test-groups_only.R │ ├── test-irwls.R │ ├── test-irwls_comparisons.R │ ├── test-l1penalty.R │ ├── test-methods.R │ ├── test-model_base.R │ ├── test-norms.R │ ├── test-predict.R │ ├── test-risk_estimation.R │ ├── test-sgl_irwls.R │ ├── test-sparsegl_comparisons.R │ └── test-sparsegl_params.R └── vignettes ├── .gitignore └── sparsegl.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dajmcdon 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.github/workflows/pkgdown.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-commands.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.github/workflows/pr-commands.yaml -------------------------------------------------------------------------------- /.github/workflows/rhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.github/workflows/rhub.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/.gitignore -------------------------------------------------------------------------------- /CRAN-SUBMISSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/CRAN-SUBMISSION -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2025 2 | COPYRIGHT HOLDER: sparsegl authors 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/auc_mat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/auc_mat.R -------------------------------------------------------------------------------- /R/calc_gamma.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/calc_gamma.R -------------------------------------------------------------------------------- /R/cv.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/cv.R -------------------------------------------------------------------------------- /R/cv.sparsegl-methods.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/cv.sparsegl-methods.R -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/data.R -------------------------------------------------------------------------------- /R/enlist.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/enlist.R -------------------------------------------------------------------------------- /R/estimate_risk.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/estimate_risk.R -------------------------------------------------------------------------------- /R/family.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/family.R -------------------------------------------------------------------------------- /R/glmnet-utilities.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/glmnet-utilities.R -------------------------------------------------------------------------------- /R/norms.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/norms.R -------------------------------------------------------------------------------- /R/plot.cv.sparsegl.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/plot.cv.sparsegl.R -------------------------------------------------------------------------------- /R/plot.sparsegl.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/plot.sparsegl.R -------------------------------------------------------------------------------- /R/sgl_irwls.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sgl_irwls.R -------------------------------------------------------------------------------- /R/sgl_logit.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sgl_logit.R -------------------------------------------------------------------------------- /R/sgl_ls.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sgl_ls.R -------------------------------------------------------------------------------- /R/sparsegl-methods.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sparsegl-methods.R -------------------------------------------------------------------------------- /R/sparsegl-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sparsegl-package.R -------------------------------------------------------------------------------- /R/sparsegl.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/R/sparsegl.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/cran-comments.md -------------------------------------------------------------------------------- /data-raw/trust-experts.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/data-raw/trust-experts.R -------------------------------------------------------------------------------- /data/trust_experts.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/data/trust_experts.rda -------------------------------------------------------------------------------- /inst/CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/inst/CITATION -------------------------------------------------------------------------------- /inst/logo/constraint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/inst/logo/constraint.png -------------------------------------------------------------------------------- /inst/logo/logo.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/inst/logo/logo.R -------------------------------------------------------------------------------- /inst/logo/rgl_view.rds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/inst/logo/rgl_view.rds -------------------------------------------------------------------------------- /man/coef.cv.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/coef.cv.sparsegl.Rd -------------------------------------------------------------------------------- /man/coef.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/coef.sparsegl.Rd -------------------------------------------------------------------------------- /man/cv.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/cv.sparsegl.Rd -------------------------------------------------------------------------------- /man/estimate_risk.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/estimate_risk.Rd -------------------------------------------------------------------------------- /man/figures/README-minimal-ex-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/figures/README-minimal-ex-1.svg -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/figures/logo.png -------------------------------------------------------------------------------- /man/grouped_sp_norm.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/grouped_sp_norm.Rd -------------------------------------------------------------------------------- /man/make_irls_warmup.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/make_irls_warmup.Rd -------------------------------------------------------------------------------- /man/plot.cv.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/plot.cv.sparsegl.Rd -------------------------------------------------------------------------------- /man/plot.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/plot.sparsegl.Rd -------------------------------------------------------------------------------- /man/predict.cv.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/predict.cv.sparsegl.Rd -------------------------------------------------------------------------------- /man/predict.sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/predict.sparsegl.Rd -------------------------------------------------------------------------------- /man/sparsegl-package.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/sparsegl-package.Rd -------------------------------------------------------------------------------- /man/sparsegl.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/sparsegl.Rd -------------------------------------------------------------------------------- /man/trust_experts.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/man/trust_experts.Rd -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/Makevars -------------------------------------------------------------------------------- /src/log_sgl_subfuns.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/log_sgl_subfuns.f90 -------------------------------------------------------------------------------- /src/sgl_subfuns.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/sgl_subfuns.f90 -------------------------------------------------------------------------------- /src/sparsegl.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/sparsegl.f90 -------------------------------------------------------------------------------- /src/sparsegl_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/sparsegl_init.c -------------------------------------------------------------------------------- /src/sparsegllog.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/sparsegllog.f90 -------------------------------------------------------------------------------- /src/spmatmul.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/spmatmul.f90 -------------------------------------------------------------------------------- /src/wsgl.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/src/wsgl.f90 -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-check_family.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-check_family.R -------------------------------------------------------------------------------- /tests/testthat/test-cv.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-cv.R -------------------------------------------------------------------------------- /tests/testthat/test-groups_only.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-groups_only.R -------------------------------------------------------------------------------- /tests/testthat/test-irwls.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-irwls.R -------------------------------------------------------------------------------- /tests/testthat/test-irwls_comparisons.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-irwls_comparisons.R -------------------------------------------------------------------------------- /tests/testthat/test-l1penalty.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-l1penalty.R -------------------------------------------------------------------------------- /tests/testthat/test-methods.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-methods.R -------------------------------------------------------------------------------- /tests/testthat/test-model_base.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-model_base.R -------------------------------------------------------------------------------- /tests/testthat/test-norms.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-norms.R -------------------------------------------------------------------------------- /tests/testthat/test-predict.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-predict.R -------------------------------------------------------------------------------- /tests/testthat/test-risk_estimation.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-risk_estimation.R -------------------------------------------------------------------------------- /tests/testthat/test-sgl_irwls.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-sgl_irwls.R -------------------------------------------------------------------------------- /tests/testthat/test-sparsegl_comparisons.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-sparsegl_comparisons.R -------------------------------------------------------------------------------- /tests/testthat/test-sparsegl_params.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/tests/testthat/test-sparsegl_params.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/sparsegl.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dajmcdon/sparsegl/HEAD/vignettes/sparsegl.Rmd --------------------------------------------------------------------------------