Conditionals in AutoAnalyzer

17 views
Skip to first unread message

Ronaldo Nunes

unread,
Oct 1, 2020, 4:09:53 PM10/1/20
to Java Information Dynamics Toolkit (JIDT) discussion
Hi

Is it possible to input more than one conditional in Conditional Multivariate Transfer Entropy on AutoAnalyzer ? Should they be comma separated?


Best,


Ronaldo

Joseph Lizier

unread,
Oct 2, 2020, 10:58:28 AM10/2/20
to JIDT Discussion list
Hi Ronaldo,

Not yet, but it is planned to include multivariates in the AutoAnalyser in future. In short, you can already do multivariate conditionals directly in the code.

To do a multivariate conditional TE, generate the conditional TE code in the AutoAnalyser, then tweak a few of the lines to handle the multivariate conditional. That would include:
1. Telling the estimator to expect a multivariate conditional. This can be by calling one of the initialise() routines that supplies this information, e,g. initialise(int k, int l, int condEmbedDim), or by setting the property "COND_EMBED_LENGTHS" to have a comma-separated array value (e.g. "1,2,1") with a given embedding length for each dimension of the conditional.
2. Defining a 2D double array for the conditional variable, and supplying this in the setObservations() call.

Note that the above applies to the Conditional TE estimator (i.e. univariate source and destination, with a potentially multivariate conditional).
If you want multivariate source or destination instead, I don't think I have a conditional version of that implemented yet (just haven't needed it). You would be best to run a calculation for that by directly calling a conditional mutual information calculator (which handles multivariates for each variable).

--joe
+61 408 186 901 (Au mobile)



--
JIDT homepage: https://github.com/jlizier/jidt
---
You received this message because you are subscribed to the Google Groups "Java Information Dynamics Toolkit (JIDT) discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jidt-discuss...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jidt-discuss/05df18ba-e8c8-4a15-b414-5f9f45f07cb2n%40googlegroups.com.

Ronaldo Nunes

unread,
Oct 2, 2020, 1:28:40 PM10/2/20
to jidt-d...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages