ball
Statistical Inference and Sure Independence Screening via Ball Statistics
Science Score: 59.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 12 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org -
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
Statistical Inference and Sure Independence Screening via Ball Statistics
Basic Info
- Host: GitHub
- Owner: Mamba413
- Language: C
- Default Branch: master
- Homepage: https://mamba413.github.io/Ball
- Size: 4.49 MB
Statistics
- Stars: 32
- Watchers: 2
- Forks: 1
- Open Issues: 4
- Releases: 0
Topics
Metadata Files
README.md
Ball Statistics 
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 Ball statistics, which 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.
Softwares
R package
Install the Ball package from CRAN:
R
install.packages("Ball")
Compared with selective R packages available for datasets in metric spaces:
| | fastmit | energy | HHG | Ball | | :-------------------------------- | :----------------------------------------------------------: | :--------------------------------------------------------: | :--------------------------------------------------: | :----------------------------------------------------: | | Test of equal distributions | :x: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | Test of independence | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | Test of joint independence | :x: | :x: | :x: | :heavycheckmark: | | Feature screening / Sure Independence Screening (SIS) | :x: | :x: | :x: | :heavycheckmark: | | Iterative Feature screening / Iterative SIS | :x: | :x: | :x: | :heavycheckmark: | | Datasets in metric spaces | :heavycheckmark: | SNT | :heavycheckmark: | :heavycheckmark: | | Robustness | :heavycheckmark: | :x: | :heavycheckmark: | :heavycheckmark: | | Parallel programming | :x: | :x: | :heavycheckmark: | :heavycheckmark: | | Computational efficiency | :running::running::running: | :running::running::running: | :running::running: | :running::running::walking: |
SNT is the abbreviation of strong negative type.
See the following documents for more details about the Ball package: - github page (short) - vignette (moderate) - JSS paper (detailed)
Python package
Install the Ball package from PyPI:
shell
pip install Ball
Citation
If you use Ball or reference our vignettes in a presentation or publication, we would appreciate citations of our package.
Zhu J, Pan W, Zheng W, Wang X (2021). “Ball: An R Package for Detecting Distribution Difference and Association in Metric Spaces.” Journal of Statistical Software, 97(6), 1–31. doi: 10.18637/jss.v097.i06.
Here is the corresponding Bibtex entry
@Article{ball2021zhu,
title = {{Ball}: An {R} Package for Detecting Distribution Difference and Association in Metric Spaces},
author = {Jin Zhu and Wenliang Pan and Wei Zheng and Xueqin Wang},
journal = {Journal of Statistical Software},
year = {2021},
volume = {97},
number = {6},
pages = {1--31},
doi = {10.18637/jss.v097.i06},
}
References
- Pan, Wenliang; Tian, Yuan; Wang, Xueqin; Zhang, Heping. Ball Divergence: Nonparametric two sample test. Ann. Statist. 46 (2018), no. 3, 1109--1137. doi:10.1214/17-AOS1579. https://projecteuclid.org/euclid.aos/1525313077
- Wenliang Pan, Xueqin Wang, Weinan Xiao & Hongtu Zhu (2018) A Generic Sure Independence Screening Procedure, Journal of the American Statistical Association, DOI: 10.1080/01621459.2018.1462709
- Wenliang Pan, Xueqin Wang, Heping Zhang, Hongtu Zhu & Jin Zhu (2019) Ball Covariance: A Generic Measure of Dependence in Banach Space, Journal of the American Statistical Association, DOI: 10.1080/01621459.2018.1543600
- Zhu, Jin, Wenliang Pan, Wei Zheng, and Xueqin Wang. 2021. “Ball: An R Package for Detecting Distribution Difference and Association in Metric Spaces”. Journal of Statistical Software 97 (6):1-31. https://doi.org/10.18637/jss.v097.i06.
- Wang, Xueqin, Jin Zhu, Wenliang Pan, Junhao Zhu, and Heping Zhang. 2023. “Nonparametric Statistical Inference via Metric Distribution Function in Metric Spaces.” Journal of the American Statistical Association 119 (548): 2772–84. doi:10.1080/01621459.2023.2277417.
Bug report
Open an issue or send email to Jin Zhu at zhuj37@mail2.sysu.edu.cn
Owner
- Name: Jin Zhu
- Login: Mamba413
- Kind: user
- Location: Guangzhou, China
- Website: https://mamba413.github.io/
- Repositories: 8
- Profile: https://github.com/Mamba413
GitHub Events
Total
- Watch event: 6
- Push event: 17
Last Year
- Watch event: 6
- Push event: 17
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| mamba413 | z****7@m****n | 328 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 7
- Total pull requests: 1
- Average time to close issues: 5 months
- Average time to close pull requests: 12 minutes
- Total issue authors: 7
- Total pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 1.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- chrishhx (1)
- zhanghfd (1)
- SvenSerneels (1)
- laladeegui (1)
- cod3licious (1)
- daiquanyu (1)
- bored2020 (1)
Pull Request Authors
- Mamba413 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 246 last-month
- cran 494 last-month
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 5
(may contain duplicates) - Total versions: 24
- Total maintainers: 4
pypi.org: ball
Ball: A Python Package for Detecting Distribution Difference and Association in Metric Spaces
- Homepage: https://github.com/Mamba413/Ball
- Documentation: https://ball.readthedocs.io/
- License: GPL-3
-
Latest release: 0.2.9
published almost 6 years ago
Rankings
cran.r-project.org: Ball
Statistical Inference and Sure Independence Screening via Ball Statistics
- Homepage: https://mamba413.github.io/Ball/
- Documentation: http://cran.r-project.org/web/packages/Ball/Ball.pdf
- License: GPL-3
-
Latest release: 1.3.13
published about 3 years ago
Rankings
Maintainers (1)
Dependencies
- R >= 2.10 depends
- gam * imports
- mvtnorm * imports
- survival * imports
- utils * imports
- knitr * suggests
- rmarkdown * suggests
- testthat * suggests
- numpy *
- pygam *
- scikit-learn *
- actions/cache v2 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite