Metadata-Version: 2.1
Name: glm-utils
Version: 0.5.2
Summary: Utilities for fitting GLMs.
Home-page: https://github.com/postpop/glm_utils
License: UNKNOWN
Author: Jan Clemens, Adrian Palacios, Deniz Yuezak
Author-email: clemensjan@googlemail.com, adrian@email.com, deniz@email.com
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: scikit-learn

# GLM utilities

Tools for fitting Generalized Linear Models (GLMs) with time dependence (a.k.a. filters).

Features:
- Time delay embedding ([basics demo](demo/basics.ipynb)).
- Basis functions ([bases demo](demo/basis_functions.ipynb))
- Follows [scikit-learn's](https://scikit-learn.org/) API conventions. Can be used with [scikit-learn pipelines](https://scikit-learn.org/stable/modules/compose.html#pipeline) (see [demo](demo/pipeline.ipynb)).

For a more complete example see [multiple_inputs](demo/multiple_inputs.ipynb).


## Installation
Package is on [pypi](https://pypi.org/project/glm-utils/):
`pip install glm-utils`


## Useful extensions
- [Group lasso](https://group-lasso.readthedocs.io/en/latest/index.html). See [demo](demo/group_lasso.ipynb).
- Balancing with [imbalanced-learn](https://imbalanced-learn.readthedocs.io/en/stable/).
- Generalized Additive Models: [pyGAM](https://pygam.readthedocs.io/en/latest/index.html). See [demo](demo/gam.ipynb).

