Ball: A Python Package for Detecting Distribution Difference and Association in Metric Spaces
Project description
Introdution
The fundamental problems for data mining, statistical analysis, and machine learning are: - whether several distributions are different? - whether random variables are dependent? - how to pick out useful variables/features from a high-dimensional data?
These issues can be tackled by using bd_test, bcov_test, and bcorsis functions in the Ball package, respectively. They enjoy following admirable advantages: - available for most of datasets (e.g., traditional tabular data, brain shape, functional connectome, wind direction and so on) - insensitive to outliers, distribution-free and model-free; - theoretically guaranteed and computationally efficient.
Installation
Pypi version
To install the Ball Python package from Pypi, just run: ` pip install Ball `
Building Ball library for Python for Windows with MinGW-w64 (Advanced)
You could download MinGW (https://sourceforge.net/projects/mingw/) and then add the path MinGW/bin to system environment variable “path”. Anaconda3 is also in needed, and the version should be greater than 3.4. You should add all the related path of Anaconda3 to system environment variable “path”, as well as the path of MinGW/bin.
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 Distributions
File details
Details for the file Ball-0.2.9.tar.gz
.
File metadata
- Download URL: Ball-0.2.9.tar.gz
- Upload date:
- Size: 348.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4401116dea201ef56da22982415e1f32c5d2d2d927a987e2968f4d78eac0a820 |
|
MD5 | 62eed3607546eaff266e19b043aef83f |
|
BLAKE2b-256 | a31a46099e0cee1243a07cdbfd10c1362912fcd4b86f9f368f9b094746b22c84 |
File details
Details for the file Ball-0.2.9-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: Ball-0.2.9-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 105.5 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06c6838254a760ffc5bfdc67c71152ebb1f173f88de6202ef26f1f224050e2b3 |
|
MD5 | 29f29ff0841e81ba27f8c07a937e5ec4 |
|
BLAKE2b-256 | 2b9ac9992a5e1274874fede155c825ac3138ee409362e920631282c845d8fd94 |
File details
Details for the file Ball-0.2.9-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: Ball-0.2.9-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 105.5 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aaf614cd37f738877f6697a6f6f93c08435e7c93d6f39cf31f53956e820c917 |
|
MD5 | 128b13b9abd98653d5858f52583721f6 |
|
BLAKE2b-256 | f877ecf91be253d80b0a89877906dd5e05b69563bb0f7481d3ff561616f204ac |
File details
Details for the file Ball-0.2.9-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: Ball-0.2.9-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 105.5 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ed2c525aaf76b4e39ab5955cfed65294a0d201c4a3456183f5d56e7118f9ce5 |
|
MD5 | e3ffb8a4e5e455cebb530b105bee0fb8 |
|
BLAKE2b-256 | a33040aa43dad8d0ba7af5229e40c7540c4946b05d3f6b171e55e5bc2652c6a5 |