The purpose of this page is just to serve as todo or scratch pad for the development project and to list and share some ideas.
The code development project mentioned on this page has been finished by now. Chances are that this page is considerably outdated and irrelevant. The notes here might not reflect the current state of the code, and you should not use this as serious documentation.
The purpose is to examine the correctness and completeness of the currently implemented methods. Backward compatibility with exising scripts has to be maintained, therefore the current implementation can serve as reference implementation.
Besides showing that the current implementations are correct, this also reveals the different output formats that are presented to the end user.
The current structure consists of a collection of stand-alone functions which do not fit into a common framework
The timelockstatistics, freqstatistics and sourcestatistics functions provide the user interface to the common statistics structure. Each of these functions calls the general statistics_wrapper, which subsequently dispatches teh computation to a dataformat independent statistics function. The functionality provided by the functions marked by (*) can be merged into the common framework.
The suggested structure is
An alternative to this structure with a more clear separation between the massive univariate single-sample (time-freq-channel element, or voxel) is given below
Implementing a new structure requires that
Without optimization it is approximately a factor of 2x slower than clusterrandanalysis, which is acceptable.
Share this page: