joseph.lizier
1f5e814ec4
Refactoring non-Java demo code for discrete conditional TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-06 00:53:18 +00:00
joseph.lizier
6c0d2f4e99
Refactoring discrete conditional TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-06 00:32:54 +00:00
joseph.lizier
d3bb73bba0
Refactoring non-Java demos for discrete TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-05 13:01:02 +00:00
joseph.lizier
b7526a798a
Refactoring Simple Java Demos for discrete TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-05 12:50:24 +00:00
joseph.lizier
8df5d8c277
Refactoring unit tests for discrete TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-05 12:46:14 +00:00
joseph.lizier
8b0de7e9fa
Refactoring discrete TE calculator to take source as first argument before destination (to match continuous calculators)
2014-08-05 12:44:05 +00:00
joseph.lizier
39053afe49
Renaming Complete TE discrete calculator to Conditional in the non-Java demos
2014-08-05 07:07:54 +00:00
joseph.lizier
9d85a78cc2
Renaming Complete TE discrete calculator to Conditional -- step 2 of 2 the file name change
2014-08-05 06:54:31 +00:00
joseph.lizier
a48da3dc42
Renaming Complete TE discrete calculator to Conditional -- step 1 of 2, just refactoring class names, file name change to come
2014-08-05 06:53:48 +00:00
joseph.lizier
e44eba7199
Renaming (Apparent) TE discrete calculator to remove "Apparent" in all of the non-Java demo code
2014-08-05 05:19:21 +00:00
joseph.lizier
515fdd1432
Renaming (Apparent) TE discrete calculator in Simple Java Demos
2014-08-05 05:05:40 +00:00
joseph.lizier
96a9cefccf
Renaming unit test for (Apparent) TE discrete calculator to remove "Apparent" -- step 2 of 2 to rename inside the class.
2014-08-05 05:03:35 +00:00
joseph.lizier
b204651227
Renaming unit test for (Apparent) TE discrete calculator to remove "Apparent"
2014-08-05 05:02:51 +00:00
joseph.lizier
4e141d1398
Adding unit test for (Apparent) TE discrete calculator. Will rename it to remove Apparent shortly ...
2014-08-05 05:02:02 +00:00
joseph.lizier
76d4dc73a6
Renaming ApparentTransferEntropyCalculator to TransferEntropyCalculator for simplicity -- step 2 of 2, renaming the actual file
2014-08-05 04:59:31 +00:00
joseph.lizier
7e27c0d4ed
Renaming ApparentTransferEntropyCalculator to TransferEntropyCalculator for simplicity -- step 1 of 2
2014-08-05 04:58:32 +00:00
joseph.lizier
ab916e2253
Adding analytic null distribution computation to discrete TE calculator
2014-08-05 04:29:37 +00:00
joseph.lizier
a496182774
Updating Schreiber AIS code for marker sizes and the README file for this demo.
2014-08-05 04:17:58 +00:00
joseph.lizier
ccf70d9846
Updating Octave matrix conversion class with routines for taking bytes, and booleans as integers.
2014-08-05 04:16:30 +00:00
joseph.lizier
1c324121d0
Discrete TE calculator given capability for arbitrary source and destination embedding, plus method for indicating validity of the time series
2014-08-05 02:14:59 +00:00
joseph.lizier
ba71d5443d
Discrete MI and conditional MI calculators given analytic null distribution methods. MI calculator also given constructor with no lag parameter. Conditional MI calculator also given methods to specify the validity of the series.
2014-08-05 02:09:36 +00:00
joseph.lizier
ab21895321
Correcting TE Kernel estimator's bias correction method to match Schreiber's approach to including contributions from other correlation sums when the full joint space has no neighbours.
2014-08-05 02:04:56 +00:00
joseph.lizier
e03546c7b6
Updating Schreiber TE demos readme PDF
2014-08-05 01:12:11 +00:00
joseph.lizier
91891a6814
Updating Schreiber example 3 extension to Kraskov code and adding sample figure for TE
2014-08-05 01:01:55 +00:00
joseph.lizier
ebd0c3df17
Adding Schreiber example 3 extension to Kraskov code and sample figure for AIS and TE. Also updated main readme file and added readme for the Schreiber demo.
2014-08-05 00:50:36 +00:00
joseph.lizier
8cacb8c660
Adding Schreiber example 3 code and sample figure
2014-08-04 12:51:27 +00:00
joseph.lizier
15048accc2
Updating sample plot for Schreiber Ulam map kernel width 0.2
2014-08-04 07:13:31 +00:00
joseph.lizier
ab19c8242a
Added runUlamMap script for Schreiber TE Example 2, plus associated extracted data and sample plots.
2014-08-04 07:00:51 +00:00
joseph.lizier
dfe5b2dfc9
Added runTentMap script for Schreiber TE Example 1
2014-08-01 13:28:51 +00:00
joseph.lizier
2d48195ce6
Adding examples 7 and 8 to Java Simple Demos (for ensemble approach, and binning data), plus adding bias estimation to example 3 and local TE to example 4
2014-08-01 03:32:16 +00:00
joseph.lizier
7515b53a11
Adding MatrixUtils method for max entropy discretisation
2014-08-01 03:29:55 +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
2ac9c4b8e5
Fixed proper data supply to the KSG estimation for Schreiber heart-breath example
2014-07-28 13:48:06 +00:00
joseph.lizier
01291c883a
Added property to Kraskov MI for adding a random amount of noise to the data, to address situations with many identical values in the one variable (which causes problems with neighbourhood sizes)
2014-04-30 02:09:01 +00:00
joseph.lizier
eef14a901b
More info on error messages for wrong dimensions of data provided.
2014-04-30 01:30:22 +00:00
joseph.lizier
c94fe149ed
Modified octave-java conversion scripts to use our new OctaveMatrix class instead of org.octave.Matrix, under issue 25
2014-04-29 01:35:43 +00:00
joseph.lizier
e44f5b11ec
OctaveMatrix class added, which modifies org.octave.Matrix (under GPLv3).
2014-04-29 01:33:31 +00:00
joseph.lizier
b50384a302
Added methods for computeSignificance analytically (i.e. without bootstrapping) to the new Gaussian TE calculators (i.e. the Granger causality calculators), plus for directly assigning the joint covariance matrix for each calculator, and a debug method to access the computed determinants.
2014-04-23 02:07:29 +00:00
joseph.lizier
b721dd79c0
Fixing compilation of moved unit test for mixed calculators package
2014-04-17 11:22:19 +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
5a6fdb0ea7
Code edits to mixed calculators to fix compilation after moving them into the "mixed" package. Also needed to make some alternations to some of the continuous calculators to fix usage of protected members which are no longer accessible to the moved classes.
2014-04-17 11:10:58 +00:00
joseph.lizier
c481377ead
Updated version string ready for v0.2.0 release
2014-04-17 06:56:53 +00:00
joseph.lizier
73ec340f44
Finalised moving mixed calculators into the new mixed directory.
2014-04-17 06:53:27 +00:00
joseph.lizier
91dbd9f772
Continuing to move mixed calculators into the new directory. Moving rest of interfaces from infodynamics.measures.continuous, as well as creating packages inside infodynamics.measures.mixed for the concrete implementations to come across.
2014-04-17 06:49:03 +00:00
joseph.lizier
c253313724
Starting to move mixed calculators into the new directory. Testing first with Conditional MI one
2014-04-17 06:43:43 +00:00
joseph.lizier
4d1aac411f
Fixed demo of Kraskov TE on Schreiber heart-breath data to use new Kraskov TE calculator properly.
...
Added new demos to readme-template.
2014-04-17 06:30:48 +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
a63e104dc6
Removing the old MutualInfo "ByMulti" Kraskov multivariate MI implementations (they're just hanging around like garbage at the moment). Kept in my sandbox
2014-04-17 05:59:49 +00:00
joseph.lizier
83f7de5472
Added interface for ConditionalTransferEntropy. Added abstract implementation ConditionalTransferEntropyCalculatorViaCondMutualInfo, and child classes for Kraskov and Gaussian implementations.
...
Added associated embedding method to MatrixUtils, and fixed a lot of header comments here. Minor fixes to comments and which methods are specified (e.g. setProperties) for TransferEntropy and Entropy calculators.
2014-04-17 05:58:13 +00:00
joseph.lizier
ac607078d5
Updating build.xml to leave out new helper classes for unit tests for AIS kernel
2014-04-08 11:50:59 +00:00