Skip to main content

Python package dedicated to Discriminant Analysis (DA) distributed under the MIT License

Project description

centered image

discrimintools : Python library for Discriminant Analysis (DA)

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 on Qualitatives variables (DISQUAL)
  • Discriminant Analysis on 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.5
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 DJIFACK 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.3.tar.gz (9.3 MB view details)

Uploaded Source

Built Distribution

discrimintools-0.0.3-py3-none-any.whl (735.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: discrimintools-0.0.3.tar.gz
  • Upload date:
  • Size: 9.3 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.3.tar.gz
Algorithm Hash digest
SHA256 a1044759389baaca14dee50da2764e41a05787fa8a6296198295565f43568b39
MD5 e580d7a91b42bd5d1ffc985c3896141f
BLAKE2b-256 e5f52c4b724d24e311bb3791a18ecc3435bca44fee44a1a310cefe32d8e65ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for discrimintools-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a743647001ca0f597e4ca14c533bb167a55577e5a13ede26a72e2636885282cb
MD5 3538671a606855e8304d5e326fffd5df
BLAKE2b-256 8652a39ef083b05e79b2998663f3450e85259e06dcb4ea6f85b969c70ff4e19a

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