[FieldTrip] Redefining trials, data is both raw and not raw...
Tom Marshall
t.marshall at fcdonders.ru.nl
Thu May 24 17:07:13 CEST 2012
Rats, I've seen it :(
Sorry to bother you guys... should have checked more thoroughly before
posting to the mailing list! *redface*
Best,
Tom
On 5/24/2012 4:18 PM, Tom Marshall wrote:
> Hi 'trippers...
>
> So I'm having some trouble with the following pipeline:
>
> Import and filter continuous data using ft_preprocessing
> Create trial definition using ft_definetrial
> Apply trial definition to imported, filtered data using ft_redefinetrial
> (in case it helps, full code is below)
>
> When I call ft_redefinetrial, it fails with:-
> *??? Error using ==> ft_checkdata at 307
> This function requires raw data as input.
>
> Error in ==> ft_redefinetrial at 103
> data = ft_checkdata(data, 'datatype', 'raw', 'feedback', cfg.feedback);*
>
> However, when I check my data myself using ft_checkdata...
> *ft_checkdata(data,'datatype','raw','feedback','yes')*
> ...the feedback it gives me is...
> *the input is raw data with 2 channels and 1 trials*
> ...which is exactly what I'd expect. (There are only two channels
> because I am just looking at my heog and veog data).
>
> It seems that my zenlike data are both raw and not raw, depending on
> whether ft_checkdata is called within ft_redefinetrial or by me. Any
> ideas why it could be failing in the former case?
>
> Best,
> Tom
>
> PS - full code here:-
> *
> % import eog data
>
> veog_chan='UADC001';
> heog_chan='UADC002';
>
> cfg = [];
> cfg.dataset = full_file;
> cfg.channel = {heog_chan, veog_chan};
> cfg.continuous = 'yes';
> data = ft_preprocessing(cfg);
>
> % define trials
>
> cfg = [];
> cfg.dataset = meg_file;
> cfg.trialdef.prestim = -0.1; % ie 100ms after stim
> cfg.trialdef.poststim = 5; % in seconds
> cfg.trialdef.behavdata = fullfile(behav_file_dir, behav_file);
>
> cfg.trialfun = 'trialfun_find_eog';
>
> cfg = ft_definetrial(cfg);
>
> % apply trial def to continuous data
>
> data=ft_redefinetrial(data,cfg);*
> --
> Tom Marshall, MSc.
> Neuronal Oscillations Group, Donders Centre for Cognitive Neuroimaging
> tel: +31(0)243668487
> email:t.marshall at fcdonders.ru.nl
> postal: PO Box 9101, 6500HB, Nijmegen, The Netherlands
> visiting: Kapittelweg 29, 6525EN, Nijmegen, The Netherlands
--
Tom Marshall, MSc.
Neuronal Oscillations Group, Donders Centre for Cognitive Neuroimaging
tel: +31(0)243668487
email: t.marshall at fcdonders.ru.nl
postal: PO Box 9101, 6500HB, Nijmegen, The Netherlands
visiting: Kapittelweg 29, 6525EN, Nijmegen, The Netherlands
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20120524/5a8141dd/attachment-0002.html>
More information about the fieldtrip
mailing list