Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I implement the MIC correlation algorithm in python?

The algorithm for finding correlation in non-linear data has some python resources, namely minepy and its tool for MIC analysis mictools. However, it all seems very obscure and it's unclear how I could use it in a python program to find the MIC correlation between two lists x and y.

Can anyone help with this?

like image 518
nernac Avatar asked Feb 04 '26 04:02

nernac


1 Answers

The documentation on GitHub is terrible, however it does contain the one useful thing: the pointer to the paper by Reshef et al., which gives a fair bit of background and explanation (no, it is not a model of lucidity either, but much better than the alternatives).

like image 128
Igor Rivin Avatar answered Feb 06 '26 19:02

Igor Rivin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!