Skip to content
main
Switch branches/tags
Go to file
Code

Latest commit

* Delete cubic_Hsic.csv

* Delete cubic_KMERF.csv

* Delete cubic_MGC.csv

* Delete cubic_RV.csv

* Delete diamond_CCA.csv

* Delete diamond_Dcorr.csv

* Delete diamond_HHG.csv

* Delete diamond_Hsic.csv

* Delete diamond_KMERF.csv

* Delete diamond_MGC.csv

* Delete diamond_RV.csv

* Delete ellipse_CCA.csv

* Delete ellipse_Dcorr.csv

* Delete ellipse_HHG.csv

* Delete ellipse_Hsic.csv

* Delete ellipse_KMERF.csv

* Delete ellipse_MGC.csv

* Delete ellipse_RV.csv

* Delete w_shaped_CCA.csv

* Delete w_shaped_Dcorr.csv

* Delete w_shaped_HHG.csv

* Delete w_shaped_Hsic.csv

* Delete w_shaped_KMERF.csv

* Delete w_shaped_MGC.csv

* Delete w_shaped_RV.csv

* Delete uncorrelated_bernoulli_CCA.csv

* Delete uncorrelated_bernoulli_Dcorr.csv

* Delete uncorrelated_bernoulli_HHG.csv

* Delete uncorrelated_bernoulli_Hsic.csv

* Delete uncorrelated_bernoulli_KMERF.csv

* Delete uncorrelated_bernoulli_MGC.csv

* Delete uncorrelated_bernoulli_RV.csv

* Delete two_parabolas_CCA.csv

* Delete two_parabolas_Dcorr.csv

* Delete two_parabolas_HHG.csv

* Delete two_parabolas_Hsic.csv

* Delete two_parabolas_KMERF.csv

* Delete two_parabolas_MGC.csv

* Delete two_parabolas_RV.csv

* Delete step_CCA.csv

* Delete step_Dcorr.csv

* Delete step_HHG.csv

* Delete step_Hsic.csv

* Delete step_KMERF.csv

* Delete step_MGC.csv

* Delete step_RV.csv

* Delete exponential_CCA.csv

* Delete exponential_Dcorr.csv

* Delete exponential_HHG.csv

* Delete exponential_Hsic.csv

* Delete exponential_KMERF.csv

* Delete exponential_MGC.csv

* Delete exponential_RV.csv

* Delete square_CCA.csv

* Delete square_Dcorr.csv

* Delete square_HHG.csv

* Delete square_Hsic.csv

* Delete square_KMERF.csv

* Delete square_MGC.csv

* Delete square_RV.csv

* Delete spiral_CCA.csv

* Delete spiral_Dcorr.csv

* Delete spiral_HHG.csv

* Delete spiral_Hsic.csv

* Delete spiral_KMERF.csv

* Delete spiral_MGC.csv

* Delete spiral_RV.csv

* Delete sin_sixteen_pi_CCA.csv

* Delete sin_sixteen_pi_Dcorr.csv

* Delete sin_sixteen_pi_HHG.csv

* Delete sin_sixteen_pi_Hsic.csv

* Delete sin_sixteen_pi_KMERF.csv

* Delete sin_sixteen_pi_MGC.csv

* Delete sin_sixteen_pi_RV.csv

* Delete fourth_root_CCA.csv

* Delete fourth_root_Dcorr.csv

* Delete fourth_root_HHG.csv

* Delete fourth_root_Hsic.csv

* Delete fourth_root_KMERF.csv

* Delete fourth_root_MGC.csv

* Delete fourth_root_RV.csv

* Delete joint_normal_CCA.csv

* Delete joint_normal_Dcorr.csv

* Delete joint_normal_HHG.csv

* Delete joint_normal_Hsic.csv

* Delete joint_normal_KMERF.csv

* Delete joint_normal_MGC.csv

* Delete joint_normal_RV.csv

* Delete sin_four_pi_CCA.csv

* Delete sin_four_pi_Dcorr.csv

* Delete sin_four_pi_HHG.csv

* Delete sin_four_pi_Hsic.csv

* Delete sin_four_pi_KMERF.csv

* Delete sin_four_pi_MGC.csv

* Delete sin_four_pi_RV.csv

* Delete quadratic_CCA.csv

* Delete quadratic_Dcorr.csv

* Delete quadratic_HHG.csv

* Delete quadratic_Hsic.csv

* Delete quadratic_KMERF.csv

* Delete quadratic_MGC.csv

* Delete quadratic_RV.csv

* Delete multiplicative_noise_CCA.csv

* Delete multiplicative_noise_Dcorr.csv

* Delete multiplicative_noise_HHG.csv

* Delete multiplicative_noise_Hsic.csv

* Delete multiplicative_noise_KMERF.csv

* Delete multiplicative_noise_MGC.csv

* Delete multiplicative_noise_RV.csv

* Delete multimodal_independence_CCA.csv

* Delete multimodal_independence_Dcorr.csv

* Delete multimodal_independence_HHG.csv

* Delete multimodal_independence_Hsic.csv

* Delete multimodal_independence_KMERF.csv

* Delete multimodal_independence_MGC.csv

* Delete multimodal_independence_RV.csv

* Delete logarithmic_CCA.csv

* Delete logarithmic_Dcorr.csv

* Delete logarithmic_HHG.csv

* Delete logarithmic_Hsic.csv

* Delete logarithmic_KMERF.csv

* Delete logarithmic_MGC.csv

* Delete logarithmic_RV.csv

* Delete linear_CCA.csv

* Delete linear_Dcorr.csv

* Delete linear_HHG.csv

* Delete linear_Hsic.csv

* Delete linear_KMERF.csv

* Delete linear_MGC.csv

* Delete linear_RV.csv

* Delete circle_CCA.csv

* Delete circle_Dcorr.csv

* Delete circle_HHG.csv

* Delete circle_Hsic.csv

* Delete circle_MGC.csv

* Delete circle_RV.csv

* Delete cubic_CCA.csv

* Delete cubic_Dcorr.csv

* Delete cubic_HHG.csv

* Delete cubic_MGC.csv

* Delete cubic_Hsic.csv

* Delete cubic_RV.csv

* Delete diamond_CCA.csv

* Delete diamond_Dcorr.csv

* Delete diamond_HHG.csv

* Delete diamond_Hsic.csv

* Delete diamond_MGC.csv

* Delete diamond_RV.csv

* Delete ellipse_CCA.csv

* Delete ellipse_Dcorr.csv

* Delete ellipse_HHG.csv

* Delete ellipse_Hsic.csv

* Delete ellipse_MGC.csv

* Delete ellipse_RV.csv

* Delete exponential_CCA.csv

* Delete exponential_Dcorr.csv

* Delete exponential_HHG.csv

* Delete exponential_Hsic.csv

* Delete exponential_MGC.csv

* Delete exponential_RV.csv

* Delete fourth_root_CCA.csv

* Delete fourth_root_Dcorr.csv

* Delete fourth_root_HHG.csv

* Delete fourth_root_Hsic.csv

* Delete fourth_root_MGC.csv

* Delete fourth_root_RV.csv

* Delete joint_normal_CCA.csv

* Delete joint_normal_Dcorr.csv

* Delete joint_normal_HHG.csv

* Delete joint_normal_Hsic.csv

* Delete joint_normal_MGC.csv

* Delete joint_normal_RV.csv

* Delete linear_CCA.csv

* Delete linear_Dcorr.csv

* Delete linear_HHG.csv

* Delete linear_Hsic.csv

* Delete linear_MGC.csv

* Delete linear_RV.csv

* Delete logarithmic_CCA.csv

* Delete logarithmic_Dcorr.csv

* Delete logarithmic_HHG.csv

* Delete logarithmic_Hsic.csv

* Delete logarithmic_MGC.csv

* Delete logarithmic_RV.csv

* Delete w_shaped_CCA.csv

* Delete w_shaped_Dcorr.csv

* Delete w_shaped_HHG.csv

* Delete w_shaped_Hsic.csv

* Delete w_shaped_MGC.csv

* Delete w_shaped_RV.csv

* Delete uncorrelated_bernoulli_CCA.csv

* Delete uncorrelated_bernoulli_Dcorr.csv

* Delete uncorrelated_bernoulli_HHG.csv

* Delete uncorrelated_bernoulli_Hsic.csv

* Delete uncorrelated_bernoulli_MGC.csv

* Delete uncorrelated_bernoulli_RV.csv

* Delete two_parabolas_CCA.csv

* Delete two_parabolas_Dcorr.csv

* Delete two_parabolas_HHG.csv

* Delete two_parabolas_Hsic.csv

* Delete two_parabolas_MGC.csv

* Delete two_parabolas_RV.csv

* Delete step_CCA.csv

* Delete step_Dcorr.csv

* Delete step_HHG.csv

* Delete step_Hsic.csv

* Delete step_MGC.csv

* Delete step_RV.csv

* Delete square_CCA.csv

* Delete square_Dcorr.csv

* Delete square_HHG.csv

* Delete square_Hsic.csv

* Delete square_MGC.csv

* Delete square_RV.csv

* Delete spiral_CCA.csv

* Delete spiral_Dcorr.csv

* Delete spiral_HHG.csv

* Delete spiral_Hsic.csv

* Delete spiral_MGC.csv

* Delete spiral_RV.csv

* Delete multimodal_independence_CCA.csv

* Delete multimodal_independence_Dcorr.csv

* Delete multimodal_independence_HHG.csv

* Delete multimodal_independence_Hsic.csv

* Delete multimodal_independence_MGC.csv

* Delete multimodal_independence_RV.csv

* Delete multiplicative_noise_CCA.csv

* Delete multiplicative_noise_Dcorr.csv

* Delete multiplicative_noise_HHG.csv

* Delete multiplicative_noise_Hsic.csv

* Delete multiplicative_noise_MGC.csv

* Delete multiplicative_noise_RV.csv

* Delete sin_sixteen_pi_CCA.csv

* Delete sin_sixteen_pi_Dcorr.csv

* Delete sin_sixteen_pi_HHG.csv

* Delete sin_sixteen_pi_Hsic.csv

* Delete sin_sixteen_pi_MGC.csv

* Delete sin_sixteen_pi_RV.csv

* Delete sin_four_pi_CCA.csv

* Delete sin_four_pi_Dcorr.csv

* Delete sin_four_pi_HHG.csv

* Delete sin_four_pi_Hsic.csv

* Delete sin_four_pi_MGC.csv

* Delete sin_four_pi_RV.csv

* Delete quadratic_CCA.csv

* Delete quadratic_Dcorr.csv

* Delete quadratic_HHG.csv

* Delete quadratic_Hsic.csv

* Delete quadratic_MGC.csv

* Delete quadratic_RV.csv
c2da915

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.rst

hyppo

CircleCI Codecov Netlify PythonVersion PyPi arXivshield

hyppo (HYPothesis Testing in PythOn, pronounced "Hippo") is an open-source software package for multivariate hypothesis testing. We decided to develop hyppo for the following reasons:

  • With the increase in the amount of data in many fields, hypothesis testing for high dimensional and nonlinear data is important
  • Libraries in R exist, but their interfaces are inconsistent and most are not available in Python

hyppo intends to be a comprehensive multivariate hypothesis testing package and runs on all major versions of operating systems. It also includes novel tests not found in other packages. It is quick to install and free of charge. If you need to use multivariate hypothesis testing, be sure to give hyppo a try!

Website: https://hyppo.neurodata.io/

Installation

Dependencies

hyppo requires the following:

User installation

The easiest way to install hyppo is using pip:

pip install hyppo

To upgrade to a newer release use the --upgrade flag:

pip install --upgrade hyppo

The documentation includes more detailed installation instructions. hyppo is free software; you can redistribute it and/or modify it under the terms of the license.

Changelog

See the changelog for a history of notable changes to hyppo.

Development

We welcome new contributors of all experience levels. The hyppo community goals are to be helpful, welcoming, and effective. The contributor guide has detailed information about contributing code, documentation and tests.

Note: We have recently moved our benchmarks (with relevant figure replication code for our papers) folder to a new repo! We aim to add test development code and paper figure replication code there, and will add relevant tests (with tutorials) to hyppo.

Project History

hyppo is a rebranding of mgcpy, which was founded in Novemember 2018. mgcpy was designed and written by Satish Palaniappan, Sambit Panda, Junhao Xiong, Sandhya Ramachandran, and Ronak Mehtra. hyppo was designed and written by Sambit Panda and first released February 2020.