Skip to main content

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

http://www.math.wpi.edu/saspdf/stat/chap25.pdf

https://support.sas.com/documentation/cdl/en/statugdiscrim/61779/PDF/default/statugdiscrim.pdf

https://online.stat.psu.edu/stat505/lesson/10

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discrimintools-0.0.1.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

discrimintools-0.0.1-py3-none-any.whl (59.2 kB view details)

Uploaded Python 3

File details

Details for the file discrimintools-0.0.1.tar.gz.

File metadata

  • Download URL: discrimintools-0.0.1.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.5

File hashes

Hashes for discrimintools-0.0.1.tar.gz
Algorithm Hash digest
SHA256 895aa893cef8f18a469088e8c5141a027bca9e7827e57a202fd81202797df6b1
MD5 f858d8d11ac0faa6b637cc144d13bfed
BLAKE2b-256 065ced61791c23739ad98954d9fbf1e12cbbf9ba8192e731881556e1a5e5f7f9

See more details on using hashes here.

File details

Details for the file discrimintools-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for discrimintools-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d9c090c7f9d103bdd943cba114f298667b86338789701a50d66c023bcdbf3d41
MD5 f568189eb26ba9104fdb46a3d6127ae0
BLAKE2b-256 3a09881e17694ff104524a81bce0a4e5e6cbb21ceb4b6e18438f1ef9a2e0713f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page