An open API service indexing awesome lists of open source software.

https://github.com/esafak/mca

Multiple correspondence analysis
https://github.com/esafak/mca

statistics

Last synced: 11 months ago
JSON representation

Multiple correspondence analysis

Awesome Lists containing this project

README

          

===============================
mca
===============================

.. image:: https://badge.fury.io/py/mca.png
:target: https://pypi.org/project/mca/

.. image:: https://img.shields.io/github/actions/workflow/status/esafak/mca/test_mca.yaml
:target: https://github.com/esafak/mca/actions/workflows/test_mca.yaml

mca is a `Multiple Correspondence Analysis `_ (MCA) package for python, intended to be used with `pandas `_. MCA is a `feature extraction `_ method; essentially `PCA `_ for `categorical variables `_. You can use it, for example, to address `multicollinearity `_ or the `curse of dimensionality `_ with big categorical variables.

Installation
------------

.. code :: bash

pip install --user mca

Usage
-----

Please refer to the `usage notes `_ and `this illustrated ipython notebook `_.

References
----------

* Michael Greenacre, Jörg Blasius (2006). `Multiple Correspondence Analysis and Related Methods `_, CRC Press. ISBN 1584886285.
* François Husson, `Multiple Correspondence Analysis Youtube Playlist `_, Youtube