Back to the main page.
Bug 1460 - clusterbasedpermutation freq plots nans (i.e. nothing)
Status | CLOSED FIXED |
Reported | 2012-05-08 13:14:00 +0200 |
Modified | 2012-08-23 14:02:04 +0200 |
Product: | FieldTrip |
Component: | core |
Version: | unspecified |
Hardware: | PC |
Operating System: | Windows |
Importance: | P3 normal |
Assigned to: | Jörn M. Horschig |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Jörn M. Horschig - 2012-05-08 13:14:02 +0200
I just tested the cluster based permutation tutorial for time-frequency data. This is about the actvsBlt plot I see nans in the clusterplot (i.e. completely grey), which is caused by a channel being completely 0 (which causes a std of 0 in statfun, and division by 0 = no good). Why does that suddenly constitute a problem? Seemed to have worked fine... or has the channel not been 0 before, or has been removed? (actually, the problem is that griddata cannot interpolate nans and then sets eberything to 0, but I assume that that function did not change, because it's Matlab built-in)
Lilla Magyari - 2012-05-08 13:38:09 +0200
(In reply to comment #0) Have you used the tutorial data? because in the preprocessing part some channels are supposed to be disabled: % preprocess the data cfg.channel = {'MEG', '-MLP31', '-MLO12'}; % read all MEG channels except MLP31 and MLO12 cfg.demean = 'yes'; % do baseline correction with the complete trial dataFIC = ft_preprocessing(cfg); I do not know if this helps.
Jörn M. Horschig - 2012-05-08 15:09:58 +0200
(In reply to comment #1) yep, but it was indeed caused by these two channels there was a bug in ft_megplanar. The function tried to interpolate on all channels available in data.grad, which still included the two dismissed channels. I fixed this now in ft_megplanar, and for the FT workshop I excluded these two channels explicitly prior to calling freqstatistics (again)