jidt/java/source/infodynamics/measures/continuous/kraskov
Joseph Lizier 2ab3ec347c Adding method for KSG TE estimator to return KNN distances 2025-04-01 22:49:45 +11:00
..
ActiveInfoStorageCalculatorKraskov.java Enabling AIS KSG calculator to have underlying KSG algorithm changed via the "ALG_NUM" property 2018-08-24 14:47:21 +10:00
ActiveInfoStorageCalculatorMultiVariateKraskov.java Added getProperty for AIS Kraskov multivariate. Need to re-engineer this class for proper code re-use anyway. 2018-10-15 14:38:46 +11:00
ConditionalMutualInfoCalculatorMultiVariateKraskov.java Adding univariate calls for KNN distances in KSG MI estimators 2025-04-01 22:33:45 +11:00
ConditionalMutualInfoCalculatorMultiVariateKraskov1.java Adding debug methods to KSG estimators to retrieve knn distances 2025-04-01 18:08:38 +11:00
ConditionalMutualInfoCalculatorMultiVariateKraskov2.java Making conditional MI calculators (continuous) handle empty conditionals, and properly normalise new data according to the old (except for linear Gaussian calculator, which explicitly bars normalisation now). 2016-10-18 13:21:29 +11:00
ConditionalTransferEntropyCalculatorKraskov.java Added missing getProperty() method to Conditional TE calculator Kraskov 2017-08-23 00:19:09 +10:00
DualTotalCorrelationCalculatorKraskov.java Added KSG implementation of various multivariate IT measures and unit tests. 2021-01-25 12:41:01 +00:00
MultiInfoCalculatorKraskov.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
MultiInfoCalculatorKraskov1.java Dynamic correlation exclusion, or Theiler window, added to all Kraskov estimators, i.e. Mutual Info, Conditional MI, Multi-info, and thereby the derived classes including transfer entropy. Fixes issue 35 2014-11-25 12:31:44 +00:00
MultiInfoCalculatorKraskov2.java Dynamic correlation exclusion, or Theiler window, added to all Kraskov estimators, i.e. Mutual Info, Conditional MI, Multi-info, and thereby the derived classes including transfer entropy. Fixes issue 35 2014-11-25 12:31:44 +00:00
MultiVariateInfoMeasureCalculatorKraskov.java Updated printed messages with cross-platform newline character. 2021-02-09 10:23:30 +00:00
MutualInfoCalculatorMultiVariateKraskov.java Adding univariate calls for KNN distances in KSG MI estimators 2025-04-01 22:33:45 +11:00
MutualInfoCalculatorMultiVariateKraskov1.java Adding debug methods to KSG estimators to retrieve knn distances 2025-04-01 18:08:38 +11:00
MutualInfoCalculatorMultiVariateKraskov2.java 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
OInfoCalculatorKraskov.java Updated printed messages with cross-platform newline character. 2021-02-09 10:23:30 +00:00
PredictiveInfoCalculatorKraskov.java Fixes issue 34 -- adds predictive information calculators for continuous variables; interface definition, common code via abstract mutual information calculator, and implementations for Gaussian, kernel and KSG estimators. 2014-10-16 00:31:41 +00:00
SInfoCalculatorKraskov.java Updated printed messages with cross-platform newline character. 2021-02-09 10:23:30 +00:00
TransferEntropyCalculatorKraskov.java Adding method for KSG TE estimator to return KNN distances 2025-04-01 22:49:45 +11:00
TransferEntropyCalculatorMultiVariateKraskov.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
package-info.java Adding package-info.java files for Javadocs for the various packages 2014-08-13 15:36:10 +00:00