fanalysis
fanalysis is a Python module for Factorial Analysis distributed under the 3-Clause BSD license.
With this fanalysis package, you can perform:
- Simple Correspondence Analysis
- Multiple Correspondence Analysis
- Principal Components Analysis
Those statistical methods can be used in two ways:
- as descriptive methods ("datamining approach")
- as reduction methods in scikit-learn pipelines ("machine learning approach")
Installation
Dependencies
fanalysis requires:
Python 3
NumPy >= 1.11.0
Matplotlib >= 2.0.0
Scikit-learn >= 0.18.0
Pandas >= 0.19.0
User installation
You can install fanalysis using pip:
pip install fanalysis
Running the tests
After installation, you can launch the test suite from outside the source directory:
python -m unittest
The philosophy of the unit tests consists in comparing the outputs of fanalysis (with various combinations of parameters) with the outputs of the R FactoMineR package.
Documentation
The docstring is written in english.
Tutorials are available in french:
https://github.com/OlivierGarciaDev/fanalysis/blob/master/doc/ca_tutorial.ipynb
https://github.com/OlivierGarciaDev/fanalysis/blob/master/doc/mca_tutorial.ipynb
https://github.com/OlivierGarciaDev/fanalysis/blob/master/doc/pca_tutorial.ipynb
Author
Olivier Garcia (o.garcia.dev@gmail.com)
Release files for fanalysis 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fanalysis-0.0.1.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fanalysis-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 97.4 kB
Release files / fanalysis-0.0.1.tar.gz
| Download URL | fanalysis-0.0.1.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aef808f703e2041acfa97e208b8fbc14169b68ea21fb2a7bac35dcda53f19082
|
|
BLAKE2b-256 checksum How to use checksums |
64f907bae2292b0c29243e55314ef45fa2eff55606f5f0c3db45c383ad17c84e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / fanalysis-0.0.1-py3-none-any.whl
| Download URL | fanalysis-0.0.1-py3-none-any.whl |
|---|---|
| Size | 56.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d43ecf5b6b85869f9ffc9de9c79d7b4d64f87a3204c17687717e7c9863fef49
|
|
BLAKE2b-256 checksum How to use checksums |
97b90abf11b0e44fdb450c745e4c9a1e4ab764d5ad8882011161c3ddf290a789
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |