[FieldTrip] Issues with TF analysis and plotting

Poppy Watson popwatson at hotmail.com
Fri Aug 3 07:23:00 CEST 2018

Dear all,
Sorry for this simple question but I am unable to work out what I am doing wrong.

I am working through a TF analysis using all the online tutorials etc. I'm interested in the time window 1 second before the trigger but have taken a 2 second window (0.5 seconds either side of the bit I am interested in). Everything seems to be going ok and the freq.powspctrm object seems to be the correct size but when plotting my results (using any of the multiplot, singeplot or topoplot methods) I keep getting the error message: incorrect specification of cfg.trials for data without repetitions.
See here some example code:

  cfg.trials  = highValSuccessTrials; % this is a vector of trial numbers
  cfg.method = 'mtmconvol';
  cfg.keeptrials = 'no';
  cfg.output = 'pow';
  cfg.channel = 'eeg';
  cfg.taper = 'hanning';
  cfg.foi   = 2:2:30;
  cfg.t_ftimwin    = ones(length(cfg.foi),1).*2;   % length of time window = 2 sec
  cfg.toi          = -1.5:0.05:0.5;                  % time window "slides" from -1.5 to 0.5 sec (0.5 s after stim presentation) in steps of 0.05 sec (50 ms)
  freqdata = ft_freqanalysis(cfg, preProcData);

cfg.baseline     = [-1.5 -1.1]; % this is just before my 1 sec of interest
cfg.baselinetype = 'absolute';
cfg.maskstyle    = 'saturation';
cfg.channel      = 'FcZ';
ft_singleplotTFR(cfg, freqdata);

Much appreciated!
P. Watson

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20180803/16c2094b/attachment-0001.html>

More information about the fieldtrip mailing list