[pymvpa] modifying time_attr and onset when running fit_event_hrf_model with a dataset truncated at the beginning
Ben Smith
benjsmith at gmail.com
Fri Jan 25 20:13:42 GMT 2019
Hi all,
I have a dataset with TR=2 where I want to delete the first 10 TRs (first
20 seconds) before running fit_event_hrf_model.
Deleting the first TRs is easy:
ds = ds[10:]
However I am unsure what to do with time coordinates. I understand that if
I adjust the onsets in the event list then I will also need to adjust the
time_attr in the dataset, like:
TR=2
for e in event_list:
e['onset'] = e['onset']-10*TR
ds = ds.sa.time_coords - 10 * TR
result= fit_event_hrf_model(ds, event_list, time_attr='time_coords',
condition_attr=('targets', 'chunks'))
My intuition is that it shouldn't matter whether you adjust event onset and
ds time coordinates as long as you adjust both or neither - so that they
stay correctly aligned.
But when I run this and test, then I do get slightly different estimates
depending solely on whether I adjust the both time coordinates and event
onsets, or neither (keeping constant the removal of 10 trs).
Mainly I am wanting to know whether or not I should adjust the time
coordinates, but I would be interested to hear from anyone who knows why
estimates actually differ.
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-exppsy-pymvpa/attachments/20190125/b1d5e1a7/attachment.html>
More information about the Pkg-ExpPsy-PyMVPA
mailing list