To preface, OS is windows 8.1 / 10, running psychopy 1.85.2 and have built my study using coder.
To give some context, I have recently finished collecting data on a psychological experiment. The specifics are largely irrelevant, all that is really needed to be known here is that subjects are required to complete a set amount of trials (e.g. 30) in which they have to respond to a target whenever it happens to appear.
My CSV results file includes a list of target times, and a separate list of reaction times, which is fine and dandy. However, because I am silly, and did not have the foresight to fix this up pre-experiment, I am now having to find a way to e.g. combine these lists, in such a way that reaction times are paired with their respective target times; this so I can analyse and calculate values such as d prime and overall reaction time.
The issue is, of course, that I can’t simply combine them together due to misses, false alarms, etc. (which in some cases are extremely high), as that would simply end up being completely inaccurate e.g.
stimulus_time = [‘1.000’, ‘2.000’, ‘3.000’, ‘4.000’, ‘5.000’, etc.]
reaction_time = [‘1.500’, ‘3.500’, ‘9.000’, ‘27.000’, etc.]
Considering reaction time data is used so frequently, I was wondering whether anyone has faced a similar issue and could provide any insights into a solution. I would happily do this manually but I think that would end up taking a good 60+ hours to fully calculate out d prime, accuracy, and reaction times for all subjects across all trials.
Apologies if this question is perhaps inappropriate here (considering it is a post-experimental coding question, and therefore one perhaps more concerned with python coding more generally). But nevertheless any help whatsoever would be hugely appreciated!