Joseph Lizier
Joseph Lizier
The code uses 2/k but I think this should be 1/k, in line with the correction of (m-1)/k for m continuous variables referred to in the MI estimator in [this...
Had this reported on Mac; have not checked other. Would likely be an issue with the file save call (but I'm surprised it happens at all - maybe requires escaping...
Base is confusing, it conveys that it's the base of the logarithm. Something about alphabet size will be more direct.
AutoAnalyer currently only handles calculations between univariates. Introduce allowing the columns specifications to be multivariate (where supported) and automatically generate the correct code to handle this
Duplicate all System.out.println and stderr messages to a log file. This will be useful where the AutoAnalyser is run without a console window (e.g. double clicking the jar). Change messages...
Recreate by running "ant dist" on a distribution (not on a repository copy)
Follow how this is done for Kraskov conditional MI algorithm 1
Do this for all languages and on the website.
This is the only KSG calculator which neither has property for adding a small amount of noise to the data, nor does this by default. Both should change, in particular...