Brad Wootton
|
de44f67d46
|
Final commit for Brad's thesis. All remaining TODO comments are real TODOs. Support for larger alphabets has been added for entropy and mutual information, lightly tested. The old misleading 'alphabet size' has refactored to 'base'.
|
2024-12-24 20:40:51 +10:00 |
Joseph Lizier
|
7d7291fb9d
|
Implementing Analytic null distributions for discrete conditional TE estimator
|
2021-11-02 23:11:45 +11:00 |
Joseph Lizier
|
ef7cfbb525
|
Fixed missing " in comment
|
2021-08-06 17:43:56 +10:00 |
Joseph Lizier
|
1dc2dc8b86
|
Updating all discrete calculators (except SeparableInfo, since it's outmoded) to have a default empty constructor, with an overloaded initialise method added that provides all relevant properties. Fixes #77, and provides a first step for #66. Also aligned PredictiveInfo and ConditionalTE calculators to use the appropriate super classes.
|
2019-07-25 14:29:51 +10:00 |
jlizier
|
dc08e1c372
|
Catching OutOfMemoryError in Discrete calculator creation for all other discrete calculators (only MI was done in the previous commit). Also simplified constructor calls (with code re-use) for conditional TE.
|
2018-08-25 22:27:29 +10:00 |
jlizier
|
c59d932a44
|
Misc spacing/comment patches
|
2017-08-23 00:19:43 +10:00 |
jlizier
|
d9e43d966a
|
Added implementation of EmpiricalNullDistributionComputer to various discrete calculators which implement computeSignificance() etc. Also involved removing the method from ChannelCalculatorDiscrete, as there's no way of having it (an interface) specify implementing an interface without extending it which I didn't think was completely logical. So ChannelCalculators can always be checked against implementing EmpiricalNullDistributionComputer if one wants to use computeSignificance with them. This also required adding the computeSignificance(int[][]) method to ConditionalTECalculatorDiscrete and TECalculatorDiscrete
|
2017-08-18 13:58:38 +10:00 |
jlizier
|
a2b9939892
|
Merge branch 'master' of github.com:jlizier/jidt
to combine local changes with Pedro's GPU pull
|
2017-06-13 12:08:54 +10:00 |
jlizier
|
4b8e26fc05
|
Changed various computeLocal methods from private to public (these were mistakenly private)
|
2017-06-13 12:03:56 +10:00 |
Pedro Martinez Mediano
|
09548028e0
|
Merge remote-tracking branch 'ghub/master'. This merges Joe's v1.3.1 master into Pedro's master.
|
2017-05-24 20:24:32 +10:00 |
jlizier
|
1e982ddbac
|
Adding computeLocalFromPreviousObservations() calls for univariate time series to the ConditionalTransferEntropyCalculatorDiscrete (I'm not sure why they were missing)
|
2016-11-22 20:59:12 +11:00 |
Pedro Martinez Mediano
|
a721f26734
|
Discrete conditional TE now supports different bases for each variable.
Also added some generic unit tests.
|
2016-06-01 18:54:57 +01:00 |
joseph.lizier
|
f2c5ba4771
|
Appending suffix "Discrete" to all discrete calculators. Step 2 -- refactoring java files, which has flow on effects to other java files. All fixed here.
|
2014-08-14 03:00:15 +00:00 |
joseph.lizier
|
752b2fdb23
|
Appending suffix "Discrete" to all discrete calculators. Step 1 -- just changing file names
|
2014-08-14 02:43:31 +00:00 |