Python package dedicated to Discriminant Analysis (DA) distributed under the MIT License
Project description
discrimintools : Python library for discriminant analysis
About discrimintools
discrimintools is a Python package dedicated to Discriminant Analysis (DA) distributed under the MIT License.
Overview
Discriminant analysis is a classification problem, where two or more groups or clusters or populations are known a priori and one or more new observations are classified into one of the known populations based on the measured characteristics.
Why use discrimintools?
With this discrimintools package, you can perform :
- Canonical Discriminant Analysis (CANDISC)
- Linear Discriminant Analysis (LDA)
- Principal Components Analysis - Discriminant Analysis (PCADA)
- Discriminant Analysis for qualitatives/categoricals variables (DISQUAL)
- Discriminant Analysis of Mixed Data (DISMIX)
- Discriminant Correspondence Analysis (DISCA)
- Stepwise Discriminant Analysis (STEPDISC)
Installation
Dependencies
discrimintools requires
Python >= 3.10
numpy >= 1.26.4
pandas >=2.2.2
scikit-learn >=1.2.2
polars >= 0.19.2
plotnine >= 0.10.1
mapply >= 0.1.21
scientisttools >= 0.1.4
statsmodels >= 0.14.0
scipy >= 1.10.1
User installation
You can install discrimintools using pip :
pip install discrimintools
Documentation
The docstring is written in english
References
https://support.sas.com/documentation/cdl/en/statugdiscrim/61779/PDF/default/statugdiscrim.pdf
https://eric.univ-lyon2.fr/ricco/cours/slides/analyse_discriminante.pdf
https://eric.univ-lyon2.fr/ricco/cours/cours/Pratique_Analyse_Discriminante_Lineaire.pdf
Authors
Duvérier DJIFCK ZEBAZE duverierdjifack@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for discrimintools-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9c090c7f9d103bdd943cba114f298667b86338789701a50d66c023bcdbf3d41 |
|
MD5 | f568189eb26ba9104fdb46a3d6127ae0 |
|
BLAKE2b-256 | 3a09881e17694ff104524a81bce0a4e5e6cbb21ceb4b6e18438f1ef9a2e0713f |