joseph.lizier
|
b916ac08e8
|
Javadocs noted as incomplete, and indeed the code itself experimental, for mixed package.
|
2014-08-13 14:53:57 +00:00 |
joseph.lizier
|
8ea3368224
|
Javadocs finalised for discrete package. Also added some new methods to ChannelCalculator, SingleAgentMeasure, EntropyRateCalculator, ActiveInfoStorageCalculator made to inherit/extend from SingleAgentMeasureInContextOfPastCalculator.
|
2014-08-13 14:42:56 +00:00 |
joseph.lizier
|
1ecdd8829f
|
Extra imports to fix Javadoc references
|
2014-08-13 03:48:54 +00:00 |
joseph.lizier
|
0e598bf81e
|
In mixed.kraskov estimators switched to use 4 nearest neighbours by default (as recommended by Kraskov et al.), and Kraskov2 algorithm for conditional MI fixed to match Wibral et al. equation (as per the continuous calculator)
|
2014-08-13 02:57:54 +00:00 |
joseph.lizier
|
bc40fb4125
|
Kraskov estimators switched to use 4 nearest neighbours by default (as recommended by Kraskov et al.)
|
2014-08-13 02:41:25 +00:00 |
joseph.lizier
|
77680c04ad
|
Javadocs made release-ready in the continuous.symbolic package.
|
2014-08-13 02:37:02 +00:00 |
joseph.lizier
|
786784e83c
|
Javadocs made release-ready in the continuous.kraskov package.
|
2014-08-13 02:36:09 +00:00 |
joseph.lizier
|
df196f115d
|
Javadocs made release-ready in the continuous.kozachenko package.
|
2014-08-13 02:31:24 +00:00 |
joseph.lizier
|
4e676a1122
|
Javadocs made release-ready in the continuous.kernel package. Also renamed any "epsilon" variables to "kernelWidth" in most classes.
|
2014-08-13 02:30:39 +00:00 |
joseph.lizier
|
fb4d6c423c
|
Javadocs made release-ready in the continuous.gaussian package.
|
2014-08-13 02:24:02 +00:00 |
joseph.lizier
|
edbe595032
|
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 |
joseph.lizier
|
26c98df75c
|
Correcting Conditional MI Calculator Kraskov algorithm 2 in line with Wibral et al.'s equation correcting how this should be done.
|
2014-08-12 05:24:54 +00:00 |
joseph.lizier
|
a22c0d7629
|
Removing MultiInfoCalculatorWithMarginals since it's not used anywhere and may simply be confusing for users.
|
2014-08-12 01:57:38 +00:00 |
joseph.lizier
|
5432d902f1
|
Removing MutualInfoCalculatorMultiVariateWithMarginals since it's not used anywhere and may simply be confusing for users.
|
2014-08-11 06:06:44 +00:00 |
joseph.lizier
|
22883aa575
|
Interregional Transfer demo code: Correcting printing of parameter settings to happen only once
|
2014-08-07 02:15:14 +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
|
4a3532b25b
|
Adding GPLv3 license statement to all code headers in the infodymamics.measures.mixed, utils and networkinference packages.
|
2014-08-06 06:31:24 +00:00 |
joseph.lizier
|
6709163afd
|
Adding GPLv3 license statement to all code headers in the infodymamics.measures.continuous.kraskov, symbolic and discrete packages (continuing ...)
|
2014-08-06 05:43:16 +00:00 |
joseph.lizier
|
7803966168
|
Adding GPLv3 license statement to all code headers in the infodymamics.measures.continuous.gaussian, kernel and kozachenko packages (continuing ...)
|
2014-08-06 05:37:59 +00:00 |
joseph.lizier
|
98d5373d62
|
Adding GPLv3 license statement to all code headers in the infodymamics.measures.continuous package (for starters)
|
2014-08-06 05:31:37 +00:00 |
joseph.lizier
|
6a1bacba42
|
Adding notices about derived works from the JAMA project to source files
|
2014-08-06 05:20:17 +00:00 |
joseph.lizier
|
90707379b1
|
Adding derived works from Apache Commons Math library in the JIDT source tree; using these from MathsUtils to compute chi^2 CDF.
|
2014-08-06 04:16:15 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |