Back to the main page.
Bug 47 - clusterstat emty neighbourhood
Status | CLOSED FIXED |
Reported | 2010-03-04 15:05:00 +0100 |
Modified | 2010-03-09 09:49:06 +0100 |
Product: | FieldTrip |
Component: | core |
Version: | unspecified |
Hardware: | PC |
Operating System: | Linux |
Importance: | P5 normal |
Assigned to: | Roemer van der Meij |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Roemer van der Meij - 2010-03-04 15:05:15 +0100
Currently, the code in clusterstat implements a very dirty check on whether the data is source data, which interferes with the option of having an empty neighbourhood structure (not clustering over chans). The dirty code: if isfield(cfg, 'neighbours') && ~isempty(cfg.neighbours) channeighbstructmat = makechanneighbstructmat(cfg); issource = 0; else issource = 1; % cfg contains dim and inside that are needed for reshaping the data to a volume, and inside should behave as a index vector cfg = fixinside(cfg, 'index'); end Preferably an "no-neighbours" neighbourhood structure should be given out by ft_neighbourselection, and the above piece of code should be made smarter.