Skip to main content

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.

Authorship

Jin Zhu (zhuj37@mail2.sysu.edu.cn), Xueqin Wang (wangxq88@mail2.sysu.edu.cn)

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

Ball-0.2.9.tar.gz (348.7 kB view details)

Uploaded Source

Built Distributions

Ball-0.2.9-cp37-cp37m-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

Ball-0.2.9-cp36-cp36m-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.6m Windows x86-64

Ball-0.2.9-cp35-cp35m-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.5m Windows x86-64

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

Hashes for Ball-0.2.9.tar.gz
Algorithm Hash digest
SHA256 4401116dea201ef56da22982415e1f32c5d2d2d927a987e2968f4d78eac0a820
MD5 62eed3607546eaff266e19b043aef83f
BLAKE2b-256 a31a46099e0cee1243a07cdbfd10c1362912fcd4b86f9f368f9b094746b22c84

See more details on using hashes here.

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

Hashes for Ball-0.2.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 06c6838254a760ffc5bfdc67c71152ebb1f173f88de6202ef26f1f224050e2b3
MD5 29f29ff0841e81ba27f8c07a937e5ec4
BLAKE2b-256 2b9ac9992a5e1274874fede155c825ac3138ee409362e920631282c845d8fd94

See more details on using hashes here.

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

Hashes for Ball-0.2.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0aaf614cd37f738877f6697a6f6f93c08435e7c93d6f39cf31f53956e820c917
MD5 128b13b9abd98653d5858f52583721f6
BLAKE2b-256 f877ecf91be253d80b0a89877906dd5e05b69563bb0f7481d3ff561616f204ac

See more details on using hashes here.

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

Hashes for Ball-0.2.9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0ed2c525aaf76b4e39ab5955cfed65294a0d201c4a3456183f5d56e7118f9ce5
MD5 e3ffb8a4e5e455cebb530b105bee0fb8
BLAKE2b-256 a33040aa43dad8d0ba7af5229e40c7540c4946b05d3f6b171e55e5bc2652c6a5

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