| .. |
|
gaussian
|
Added Gaussian implementation of various multivariate IT measures and unit tests.
|
2021-01-24 22:06:39 +00:00 |
|
kernel
|
Adding overloads on setObservations and addObservations for MI and TE calculators to handle one variable univariate and one variable multivariate
|
2021-11-15 10:58:59 +11:00 |
|
kozachenko
|
Updates to KL entropy estimator: removing NORMALISE property, and adding method for cross entropy
|
2021-08-23 09:09:49 +10:00 |
|
kraskov
|
Amending Kraskov (KSG) MI estimators to have an experimental method to provide conditional entropy of the first variable given the second. Works by removing the Kozachenko Leonenko entropy of variable 1 from the MI, using the same kNN radii as the MI estimator. Includes Unit tests to provide some initial validation.
|
2022-06-16 21:29:29 +10:00 |
|
symbolic
|
Adding getProperty() method to all conditional MI calculators and TE calculators (except for multivariate versions at this stage), in readiness for automated embedding being added to TE Kraskov to partially fix Issue 38
|
2015-06-04 04:27:23 +00:00 |
|
ActiveInfoStorageCalculator.java
|
Added proper full definitions for the methods of the AIS multivariate interface; much of this is achieved by extending the univariate AIS interface (which mandates that the univariate methods must be supported). No current child classes required any changes as they all supported these already. Removed superfluous documentation in the AIS multivariate via MI class (as well as fixing whitespace inconsistencies therein)
|
2018-10-17 23:37:43 +11:00 |
|
ActiveInfoStorageCalculatorMultiVariate.java
|
Adding property of number of dimensions for the AIS multivariate calculator (and implemented in the via MI common class). Needed this to make multivariate TE embedding a bit neater, and it should be there anyway.
|
2018-10-18 00:51:37 +11:00 |
|
ActiveInfoStorageCalculatorMultiVariateViaMutualInfo.java
|
Adding property of number of dimensions for the AIS multivariate calculator (and implemented in the via MI common class). Needed this to make multivariate TE embedding a bit neater, and it should be there anyway.
|
2018-10-18 00:51:37 +11:00 |
|
ActiveInfoStorageCalculatorViaMutualInfo.java
|
Enabled auto-embedding for TE Gaussian. Did so by bringing up auto-embedding for TE functionality up from the KSG estimator to the via Conditional MI class. Also added new property to Gaussian TE for number of surrogates to use for bias correction in embedding (if not using analytic bias correction), like Gaussian AIS. This also necessitated adding an empty preFinaliseAddObservations() method to the TE Gaussian multivariate estimator, to ensure it did not yet try to autoembed until that is enabled in the multivariate calculator. Unit tests included here as well (included using more samples for TE KSG autoembedding to ensure we get the correct answer more reliably -- should probably add a stronger effect for that too).
|
2018-10-17 13:49:09 +11:00 |
|
ChannelCalculator.java
|
Minor corrections to Javadocs for the continuous package
|
2014-08-13 15:20:00 +00:00 |
|
ChannelCalculatorCommon.java
|
Added new interface InfoMeasureCalculatorContinuous to capture common methods for continuous calculators. Also adapted most continuous calculators to implement this, which involved in many cases removing duplicate definitions of these methods in the interfaces for these measures. For ConditionalMI calculator, this meant we needed to add an implementation of the zero-argument initialise() call also. Still need to do MultiInfo, PredictiveInfo and Entropy in future, as they're missing a few methods.
|
2017-08-18 16:54:55 +10:00 |
|
ChannelCalculatorMultiVariate.java
|
Adding overloads on setObservations and addObservations for MI and TE calculators to handle one variable univariate and one variable multivariate
|
2021-11-15 10:58:59 +11:00 |
|
ConditionalMutualInfoCalculatorMultiVariate.java
|
Adding NORMALISE and NOISE_LEVEL_TO_ADD properties to all conditional mutual information calculators for continuous-valued data (extends this capability from only KSG to Gaussian as well)
|
2019-04-03 00:12:00 +11:00 |
|
ConditionalMutualInfoMultiVariateCommon.java
|
Patching conditional MI calculator to properly allow null or empty conditionals if dimension of conditionals is 0
|
2021-09-06 10:23:31 +10:00 |
|
ConditionalTransferEntropyCalculator.java
|
Adds addObservations calls with validity arrays for conditional transfer entropy
|
2020-05-15 17:34:00 +10:00 |
|
ConditionalTransferEntropyCalculatorViaCondMutualInfo.java
|
Adding non-overloaded method signatures for multivariate arrays, so that the jpype python-java bridge can resolve which method signature to use more directly via these
|
2020-05-22 14:42:26 +10:00 |
|
EntropyCalculator.java
|
Adding computeLocalOfPreviousObservations() to continuous Entropy estimator interface and all underlying implementations. Added unit tests that locals should average back ok. Also fixing multivariate Entropy estimator interface to implement the univariate interface also (and fixing underlying implementations to comply)
|
2018-04-27 11:20:25 +10:00 |
|
EntropyCalculatorMultiVariate.java
|
Adding computeLocalOfPreviousObservations() to continuous Entropy estimator interface and all underlying implementations. Added unit tests that locals should average back ok. Also fixing multivariate Entropy estimator interface to implement the univariate interface also (and fixing underlying implementations to comply)
|
2018-04-27 11:20:25 +10:00 |
|
InfoMeasureCalculatorContinuous.java
|
Making continuous EntropyCalculator and EntropyCalculatorMultiVariate classes implement the InfoMeasureCalculatorContinuous interface. For the interfaces, this means removing methods where duplicated. Also added NUM_DIMENSIONS property to EntropyCalculatorMultiVariate interface, so that these calculators can have an initialise() method which takes no parameters. Fixed all implementing classes to have any methods that they were missing.
|
2017-08-18 20:18:29 +10:00 |
|
MultiInfoCalculator.java
|
Making continuous MultiInfoCalculator classes implement the InfoMeasureCalculatorContinuous interface. For the interfaces, this means removing methods where duplicated. For implementing classes, this means adding the missing methods.
|
2017-08-18 23:42:43 +10:00 |
|
MultiInfoCalculatorCommon.java
|
fixing addedMoreThanOneObservationSet for the MultiInfoCalculator
|
2020-05-15 17:35:54 +10:00 |
|
MultiVariateInfoMeasureCalculatorCommon.java
|
Added abstract parent class for multivariate IT measures on continuous data.
|
2021-01-24 21:56:26 +00:00 |
|
MutualInfoCalculatorMultiVariate.java
|
Further clarifications for including NORMALISE and NOISE_LEVEL_TO_ADD properties to all mutual information calculators, and handling linear redundancy sub-cases
|
2019-04-03 00:07:05 +11:00 |
|
MutualInfoMultiVariateCommon.java
|
Adding overloads on setObservations and addObservations for MI and TE calculators to handle one variable univariate and one variable multivariate
|
2021-11-15 10:58:59 +11:00 |
|
PredictiveInfoCalculator.java
|
Making continuous PredictiveInfoCalculator classes implement the InfoMeasureCalculatorContinuous interface. For the interfaces, this means removing methods where duplicated. And fixed the common implementing class to have the missing getProperty method.
|
2017-08-18 23:11:37 +10:00 |
|
PredictiveInfoCalculatorViaMutualInfo.java
|
Making continuous PredictiveInfoCalculator classes implement the InfoMeasureCalculatorContinuous interface. For the interfaces, this means removing methods where duplicated. And fixed the common implementing class to have the missing getProperty method.
|
2017-08-18 23:11:37 +10:00 |
|
TransferEntropyCalculator.java
|
Minor corrections to Javadocs for the continuous package
|
2014-08-13 15:20:00 +00:00 |
|
TransferEntropyCalculatorMultiVariate.java
|
Javadocs made release-ready in the continuous package. Also added computeLocalUsingPreviousObservations into ChannelCalculator and ChannelCalculatorMultiVariate (removed from MutualInfoMultivarate), and made the ViaCondMutualInfo classes not be abstract anymore, and moved embedding properties up into the main TransferEntropyCalculator interface
|
2014-08-13 02:18:33 +00:00 |
|
TransferEntropyCalculatorMultiVariateViaCondMutualInfo.java
|
Adding overloads on setObservations and addObservations for MI and TE calculators to handle one variable univariate and one variable multivariate
|
2021-11-15 10:58:59 +11:00 |
|
TransferEntropyCalculatorViaCondMutualInfo.java
|
Incorporated auto-embedding in the TE multivariate via conditional MI common class. Much of the code is moved up from the TE multivariate KSG estimator; now the functionality is provided for multivariate Gaussian as well. Also necessitated adding the max_cor_num_surrogates property to TE multivariate Gaussian, and took the opportunity to make much of the whitespace here consistent, and unit tests added for Gaussian (tweaked slightly for KSG)
|
2018-10-18 00:58:17 +11:00 |
|
TransferEntropyCommon.java
|
Minor fixes to default values of TE calculator properties, and adding error messages for array file reading
|
2015-07-09 14:38:23 +00:00 |
|
package-info.java
|
Tweaks to javadocs
|
2014-08-14 06:26:06 +00:00 |