saving additional variables when importing long format data
Hi!
I am trying to use mousetrap together with EEG data. Psychopy (which I use to collect mouse data) and EEG equipment send two different types of time (EEG is more precise).
My mouse data is output in the "long" format. Columns are SUBJ_ID, X, Y, Time, MT_ID, STIM_ID and EEG_TIME.
How can I preserve EEG_Time when importing mousetrap data? I tried using add_labels argument, but I don't know how to access them later. Many thanks!
Comments
Hi there,
you are correct, you can use the add_labels argument. The code should look something like this:
mt_data <- mt_import_long( raw_data,xpos_label="X",ypos_label="Y",timestamps_label="Time", mt_id_label="MT_ID", # I assume this is your trial identifier? add_labels=c("EEG_TIME") )In the resulting dataset, the trajectory array should then contain an additional dimension called "EEG_TIME" with the EEG timestamps.
In many mousetrap functions, you can specify the dimension that contains the timestamps via the timestamps argument. E.g. mt_measures:
Hope this helps!
Best,
Pascal
Thank you so much!