Skip to content

Update packages #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 28, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,9 @@ site:

As part of our NSF-funded initiative, we are working with two pilot projects that highlight different aspects of the statistical Python ecosystem:

- **[YAGLM](https://github.com/yaglm/yaglm)**: A Python package for generalized linear models, offering modern statistical methodology with various loss functions, regularizers, and solvers.
- **[ISLP](https://github.com/intro-stat-learning/ISLP)**: A companion Python package for the textbook "An Introduction to Statistical Learning with Applications in Python," focused on educational resources and implementations.
- **[YAGLM](https://github.com/yaglm/yaglm)**: A Python package for generalized linear models (GLM), offering modern statistical methodology with various loss functions, regularizers, and solvers.
GLMs are a flexible and powerful generalization of ordinary linear regression and cover many statistical models widely used in applications.
Beyond the basic LASSO/ridge penalties, the package supports structured penalties such as the nuclear norm as well as the group, exclusive, fused, and generalized lasso and non-convex penalties.
It comes with a variety of tuning parameter selection methods including: cross-validation, information criteria that have favorable model selection properties, and degrees of freedom estimators.
- **[ISLP](https://github.com/intro-stat-learning/ISLP)**: A companion Python package for the textbook "An Introduction to Statistical Learning with Applications in Python," closely following the examples in its hugely successful `R` version.
Besides just providing labs, it provides Pythonic design matrix building, a simple implementation of Bayesian Additive Regression Trees and object oriented stepwise model selection.