Commit Graph

47 Commits

Author SHA1 Message Date
jlizier b0d48bc96c Unit tests for conditional MI on new observations, and for no conditionals 2016-10-20 09:29:56 +11:00
jlizier 4cac043aff Added unit test for TE continuous getSeparateNumObservations (in Kraskov class) 2016-10-18 15:05:15 +11:00
jlizier e2182c40c2 Update to AIS kernel direct class in unit tests to align with update to AIS interface definition 2016-10-18 15:04:42 +11:00
joseph.lizier e727233bc0 Updating unit tests for small noise being default now in KSG calculators. (The update sets noise level to 0 wherever we are checking repeated calculations, or comparing to results from other toolkits). Verifies Issue 42 fix 2015-06-16 12:30:19 +00:00
joseph.lizier a028fe4a4e Adding getProperty method to debug class so it compiles 2015-06-05 14:42:06 +00:00
joseph.lizier b45ada1d94 Added unit tests for Kraskov TE auto embedding via Ragwitz criteria -- verifies Issue 38. Also adds further tests for AIS auto embedding. 2015-06-05 06:51:23 +00:00
joseph.lizier 8393429e26 Adding unit tests for AIS Kraskov for auto-embedding as part of partial fix for Issue 38 2015-06-04 13:59:31 +00:00
joseph.lizier 33ea4f6136 Unit tests for Dynamic correlation exclusion, or Theiler window, in all Kraskov estimators, plus direct validation against values from using Theiler window in TRENTOOL. Validates issue 35 2014-11-25 12:34:49 +00:00
joseph.lizier ab1d0e0c94 Minor debug print change to unit test 2014-11-14 10:30:46 +00:00
joseph.lizier 7ee34fd8a1 Minor new debug prints in unit tests 2014-11-04 00:57:55 +00:00
joseph.lizier 390e1cc6be Adding more debug prints to TE unit test 2014-10-30 04:40:13 +00:00
joseph.lizier 769bf1a15d Unit tests for Kraskov predictive information calculator. Also defines an abstract PI tester. 2014-10-30 04:27:46 +00:00
joseph.lizier 9aa0e9ca0e Unit tests for Kraskov multi-info calculators using fast neighbour search and common multi-info class. Additional mutual info unit test added also on larger data set, and unit tests for the UnivariateNearestNeighbourSearcher. 2014-10-30 04:24:42 +00:00
joseph.lizier 0849db5312 Additional unit test to verify issue 32 -- for neighbour search within different radii for each variable to the k-d tree class. 2014-10-15 10:42:32 +00:00
joseph.lizier 58c812db4e Validation of bug fix re issue 31 -- unit test to ensure that surrogate TE calculations are different to the real calculation 2014-10-15 05:07:14 +00:00
joseph.lizier 78852bcf2a Validates issue 29 with unit tests for multi-threading of Kraskov conditional MI calculators. Also adds more substantial unit tests for Kraskov transfer entropy compared to TRENTOOL results. 2014-09-16 01:41:36 +00:00
joseph.lizier 0505641479 Unit tests which Validates issue 28 with unit tests for multithreading on Kraskov MI calculators. 2014-09-12 12:16:43 +00:00
joseph.lizier 0ca9990833 Adding GPLv3 license statement to all code headers in the unit tests 2014-08-06 06:59:04 +00:00
joseph.lizier 71b5983e5b Added unit test for linear-Gaussian TE estimator against values produced from the Granger causality estimator of the ChaLearn Connectomics Challenge Sample Code. 2014-07-29 07:03:26 +00:00
joseph.lizier cce93f2d18 Moving (only) unit test for the mixed calculators package to reflect the package move 2014-04-17 11:21:12 +00:00
joseph.lizier 926f22992e Added unit tests for conditional TE continuous calculators.
Added some more tests for TE Kraskov also.
2014-04-17 06:00:54 +00:00
joseph.lizier 7d95954c55 Patched bug in interface for old Kernel AIs calculator (now in unit tests) 2014-04-08 11:27:10 +00:00
joseph.lizier 9cad2737af Added unit tests for TransferEntropyCalculatorMultiVariateViaCondMutualInfo and derived classes for Kraskov and Gaussian estimators. 2014-04-08 11:21:40 +00:00
joseph.lizier b81ccccee1 Added unit tests for TransferEntropyCalculatorViaCondMutualInfo implementations: Gaussian simply tests the computeStartAndEndTimePairs; Kraskov tests against TRENTOOL. 2014-04-07 05:33:30 +00:00
joseph.lizier 1827ec23c2 Fixed lack of initialisation of MI calculators in Kraskov MI unit tests 2014-03-26 05:09:20 +00:00
joseph.lizier 3e017d1be4 Added unit tests for Rearchitecting Active Info Storage calculators to use a common parent class for data collection. Mainly includes testing kernel AIS calculator against the older direct implementation of this (which is now moved into the unit test area only) 2014-03-26 04:07:13 +00:00
joseph.lizier 1c0e9098cc Extra unit test for Issue 16 2013-07-06 18:36:03 +00:00
joseph.lizier bc218e291c Added new unit test for Kraskov MI calculator against MILCA for large 10000 data points of dimension 5 in each x and y; added unit tests for digamma 2013-03-07 12:50:03 +00:00
joseph.lizier cb2e0a2588 New unit tests for covariance calculation (inside conditional MI linear Gaussian), making analytic linear Gaussian signficance tests take the number of observations into account 2013-03-04 06:11:43 +00:00
joseph.lizier 4671b15d61 Added more unit tests for Kraskov conditional MI against TRENTOOL (here for multivariate data, run with TRENTOOL as univariate TE but with history lengths k=2, l=2) 2013-01-22 03:37:42 +00:00
joseph.lizier 111055fc81 Added unit tests for Kraskov Conditional MI against TEs computed by Wibral et al.'s TRENTOOL 2013-01-16 11:54:13 +00:00
joseph.lizier 40e7d4b211 Added common unit tests for conditional MI calculators, and added implementations of the tests for Kraskov and Gaussian conditional MI calculators 2013-01-14 12:57:01 +00:00
joseph.lizier 8fe32003ab Adding more unit testing on Kraskov MI, including for dependent data sets 2012-12-20 13:23:52 +00:00
joseph.lizier b0bc89dcb1 Made the unit tests for Kraskov MI more streamlined; added unit test for multivariate MI 2012-12-20 10:40:42 +00:00
joseph.lizier 90c0f5a105 Renaming abstract unit test classes inside java files (missed these in previous commit) 2012-12-18 10:57:44 +00:00
joseph.lizier 74ebf27fa0 Renaming abstract unit test classes inside java files 2012-12-18 10:53:03 +00:00
joseph.lizier 653b511c24 Renaming abstract unit test classes as first step to avoid ant file running them (next commit will update names inside java files) 2012-12-18 10:51:30 +00:00
joseph.lizier 23f7f84eaa Added common functionality for unit testing multivariate MI calculators into an abstract class.
Added basic tester for Kraskov multivariate MI, including verifying against Kraskov MILCA tool
2012-12-18 10:34:41 +00:00
joseph.lizier a6e09c7fc4 Pulled some common functionality for testing multivariate TE calculators into an abstract class.
Added basic tester for Kraskov multivariate TE
2012-12-13 14:50:33 +00:00
joseph.lizier b64b0c091d Adding unit tester for TECalculatorMultiVariateKernel 2012-12-13 12:27:42 +00:00
joseph.lizier 4a19b41a76 Adding tests for determinant via Cholesky decomposition, and more tests for MI by Gaussian method 2012-08-17 07:30:08 +00:00
joseph.lizier e79dc34efb Added unit tests for MICalculatorMultiVariateWithDiscreteGaussian 2012-08-16 06:10:19 +00:00
joseph.lizier af37fdf621 Added MatrixUtilsText (pulled some tests out of MathsUtilsTest which should have been here)
Added more tests for MI MultiVariate Gaussain
2012-08-16 05:42:49 +00:00
joseph.lizier 7159ecd4cc Adding unit tests for MI Kernel and Gaussian calculators, to check that their average calculations do not change across calls to compute the statistical significance (where we clone the calculator to handle the surrogates). 2012-08-07 07:34:24 +00:00
joseph.lizier 364ebfeff7 Changing name of unit test for Gaussian Entropy calculator internally to file (step 2/2) 2012-08-01 12:18:31 +00:00
joseph.lizier 7bdac9542d Changing name of unit test for Gaussian Entropy calculator 2012-08-01 12:15:16 +00:00
joseph.lizier eee753bc0b Adding unit tests for Chi Square distribution in MathsUtils and for Entropy Calculator Gaussian 2012-08-01 12:14:24 +00:00