-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GCMI in Python gives unexpected results #12
Comments
I think your signal is Also I apprecaite your interest but GCMI is licensed under the GPL so code can't be reused and released under MIT. |
Thanks for your reply
I am not sure what you mean here?
Ah sorry I missed that. Shame, I'll close the PR then! |
would I think be sensitive to
Sorry about the incompatible license. I have always preferred the GPL for publically funded academic work, but perhaps that view is a bit out of date now! |
Hi @robince, I just stumbled on your work and it's super interesting! I see we have somewhat related interests in complexity metrics☺️
We recently implemented quite a lot of complexity algos in neurokit, and we also have a function to compute Mutual Info using different types of methods. I myself am not an expert at all of this, but I managed to adapt & implement some of these methods so that they are easy to use.
I think it'd be great to add GC MI, and I gave it a quick try by using your code, but unfortunately the results are somewhat unexpected. I computed the MI of two small series under different conditions of noise, using "traditional" approaches and GCMI (MI6 in the plot), but the pattern doesn't look like the others...
Am I missing something? Or misunderstanding how to use this function?
The code to reproduce the fig is in this PR neuropsychology/NeuroKit#677 (& here's the link to the adaptation (mostly streamlining) of your code: https://github.com/neuropsychology/NeuroKit/pull/677/files)
let me know what you think! cheers
The text was updated successfully, but these errors were encountered: