Pedro Martinez Mediano
|
c616ba55d4
|
Added link to wiki in GPU loader error message.
|
2018-11-25 19:25:33 +02:00 |
jlizier
|
bd6a9a2601
|
Updating links to latest release to v1.5 on front page. Also fixed indenting
|
2018-11-26 00:33:58 +11:00 |
jlizier
|
eefe1e1a8b
|
Updating readme-template.txt and ready for release v1.5
|
2018-11-25 23:48:10 +11:00 |
jlizier
|
ee1ef4909c
|
Storing executable permissions for jar file, .sh and .bat files in the distribution .zip and now making a .tar.gz distribution also
|
2018-11-25 23:39:44 +11:00 |
jlizier
|
a3ec963618
|
Updating demos PDFs again
|
2018-11-25 23:38:49 +11:00 |
jlizier
|
603445651c
|
Moving GPU readme from wiki into CUDA folder
|
2018-11-25 23:27:27 +11:00 |
jlizier
|
7bd6496a40
|
Removed old .sh and .bat files for running AutoAnalyser for individual measures (now replaced by launchAutoAnalyser)
|
2018-11-25 22:38:08 +11:00 |
jlizier
|
cd1d4c2684
|
Adding executable permission to Java demo 10 for GPU
|
2018-11-25 21:57:25 +11:00 |
jlizier
|
7910828ad7
|
Added release notes for v1.5 to readme-template.txt
|
2018-11-25 21:52:07 +11:00 |
jlizier
|
dc4e59f945
|
Updating tutorial wiki page PDF
|
2018-11-25 21:50:53 +11:00 |
jlizier
|
b6a5285b9b
|
Updated version number in build.xml ready for new release
|
2018-11-25 21:48:29 +11:00 |
jlizier
|
3c24debea5
|
Updating PDFs of wiki pages of all demos to make sure they are up to date; includes adding the new wiki page for GPU
|
2018-11-25 21:47:41 +11:00 |
jlizier
|
16015e0f12
|
Nearest neighbour searchers now return number of points found for findPointsWithinR as well as marking them in input arrays. Also added new method sumDistanceAboveThresholdForPointsWithinRs() for the univariate searcher (to be used in spiking TE estimator under development)
|
2018-11-24 21:16:36 +11:00 |
David Shorten
|
af7fbd6c37
|
added spiking measures
|
2018-11-19 15:55:24 +11:00 |
jlizier
|
8909c23fcc
|
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 |
jlizier
|
42f8d01e26
|
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 |
jlizier
|
e1bad39e4e
|
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 |
jlizier
|
da418c31a0
|
Added new auto-embedding capability for TE Gaussian into the AutoAnalyser GUI demo. Also added new auto-embedding drop down option of Max corrected AIS + TE for KSG as well, and debugged the getProperty returning of the number of nearest neighbours for Ragwitz criteria now that this occurs in the common superclass instead of in KSG (and gave this a reasonable default of 4)
|
2018-10-17 14:23:20 +11:00 |
jlizier
|
a34bce25ba
|
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 |
jlizier
|
efb8243ed7
|
Altering TE Kraskov to do auto-embedding properly when we have added multiple observations with validity vectors. Also taking the opportunity to re-engineer the internals to lay groundwork for auto-embedding function to be shared with the Gaussian estimator at a later stage. Unit tests added here as well for the above.
|
2018-10-15 20:56:50 +11:00 |
jlizier
|
2ff6d8aeec
|
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 |
jlizier
|
3aa1493d7f
|
Added addObservations() method with sourceValid and destValid boolean arrays to TransferEntropyCalculatorViacondMutualInfo class
|
2018-09-21 10:34:01 +10:00 |
jlizier
|
6cf43db7f5
|
Updating lecture slides for the course all to 2018 versions
|
2018-09-20 14:15:11 +10:00 |
jlizier
|
cf83a73bc0
|
Renaming lecture slide files in the course to align with new numbering and naming
|
2018-09-20 14:11:14 +10:00 |
jlizier
|
1f8a33b211
|
Changing folder structure for the course modules
|
2018-09-20 14:04:10 +10:00 |
jlizier
|
19be59c118
|
Added Acknowledgements section to README.md
|
2018-09-17 20:51:17 +10:00 |
jlizier
|
af1173ba5b
|
Patching local MI discrete computation when we have a time difference of > 0 (we were getting an ArrayIndexOutOfBoundsException before)
|
2018-09-05 13:43:21 +10:00 |
jlizier
|
9dbe2f8578
|
Added to AutoAnalyser GUI for AIS surrogate-based bias correction (parameter being the number of surrogates) for max AIS corrected auto embedding, for kernel estimator as well as Gaussian (as an alternative to analytic). Also includes the implementing code for AIS Gaussian (was already committed for kernel)
|
2018-08-27 14:24:05 +10:00 |
jlizier
|
1c2082e74a
|
Adding a new data set with 2 step Gaussian self dependence plus noise
|
2018-08-27 14:09:16 +10:00 |
jlizier
|
ad31af03a7
|
Added throws Exception for computeSignificance() on multivariate Gaussian AIS calculator, because of throws clause introduced on underlying MI estimator
|
2018-08-27 13:21:29 +10:00 |
jlizier
|
f502497256
|
Added bias correction option to AutoAnalyser GUI for Gaussian AIS, TE and CTE estimators
|
2018-08-27 13:19:00 +10:00 |
jlizier
|
7f9b1c0812
|
Patching bias correction for Guassian MI and CMI (some for MI was in line with previous work for CMI, which required extending here). Unit tests included.
|
2018-08-27 13:17:58 +10:00 |
jlizier
|
fdec72aeff
|
Added tracking of bias correction to ChiSquaredMeasurementDistribution, so the distribution is adjusted with bias correction. Should have been sent with previous commit for patch to CMI Gaussian bias correction
|
2018-08-27 00:29:59 +10:00 |
jlizier
|
c32b8de8b0
|
Fixed a hanging issue with analytic bias correction for Guassian CMI, and added to AutoAnalyser GUI
|
2018-08-27 00:22:02 +10:00 |
jlizier
|
b1a02be7db
|
Adding sanity check that discrete ContextOfPastMeasure (and child classes, including AIS and TE) have k >= 0.
|
2018-08-26 22:48:37 +10:00 |
jlizier
|
dc08e1c372
|
Catching OutOfMemoryError in Discrete calculator creation for all other discrete calculators (only MI was done in the previous commit). Also simplified constructor calls (with code re-use) for conditional TE.
|
2018-08-25 22:27:29 +10:00 |
jlizier
|
93c767999e
|
Catching OutOfMemoryError in Discrete MI calculator creation
|
2018-08-25 20:59:05 +10:00 |
jlizier
|
908cf675a8
|
Added new constructor for TE Kraskov to pass in KSG algorithm number as an integer (It's not likely that it will be needed, but is there for completeness to match the AIS one)
|
2018-08-24 14:48:11 +10:00 |
jlizier
|
373ebbdd56
|
Enabling AIS KSG calculator to have underlying KSG algorithm changed via the "ALG_NUM" property
|
2018-08-24 14:47:21 +10:00 |
jlizier
|
7f4dfa7970
|
Added bias correction property for Gaussian MI to AutoAnalyser GUI
|
2018-08-22 16:00:52 +10:00 |
jlizier
|
323ef47475
|
Adding auto-embedding properies to AutoAnalyser GUI Active Info Storage for all continuous calculators (was only in KSG before)
|
2018-08-22 15:53:09 +10:00 |
jlizier
|
4b6fc39c72
|
Fixed tool tip pop-ups for Discrete and Binned estimators in AutoAnalyser GUI (they were using spurious values from a continuous calculator before)
|
2018-08-21 20:56:58 +10:00 |
jlizier
|
d69d503492
|
Allowing figure number to be specified in plotOptions for Matlab/Octave plotLocalInfoMeasureFoooorCA
|
2018-08-21 20:54:41 +10:00 |
jlizier
|
a4b9f20801
|
Java matrix to matlab conversion was accidentally falling through to element by element; was correct but slow. Fixed this, should be more efficient now
|
2018-08-20 10:30:28 +10:00 |
jlizier
|
97e46c66a3
|
Added extract of SFI heart rate - breath rate file, for simpler analysis of only a clean part of the data.
|
2018-08-10 15:52:15 +10:00 |
jlizier
|
093737951f
|
Updating checking of expected jar location in all python demo scripts, mirroring what was done on previous commit for example1 script
|
2018-06-28 00:04:08 +10:00 |
jlizier
|
a278060056
|
Adding error check on python demo 1 that script is called from correct demos/python directory
|
2018-06-27 20:49:32 +10:00 |
jlizier
|
8c5aa51f57
|
AutoAnalyser: Added drop-down menus (aka comboboxes) for parameters whose values are amenable to selection in this way. All child classes updated to be compatible. GUI size adjusted here also.
|
2018-06-26 12:22:05 +10:00 |
jlizier
|
7fafabe451
|
Extending MI discrete calculator to allow different bases for each variable. This necessitates immediate removal of the (int,int) constructor (where the 2nd argument was the time difference), this will now be confusing between (base, timeDiff) and (base1, base2). In time we may bring it back, after we can be reasonably comfortable people have switched away from using (base, timeDiff).
|
2018-06-20 10:55:21 +10:00 |
jlizier
|
4170339426
|
Moving check of dimensionality for continuous variables in mixed CMI calculator common to the main setObservations() method
|
2018-06-19 23:57:41 +10:00 |