Skip to content

Commit 0705824

Browse files
committed
Updated post-error behavior measures
1 parent 7536fc5 commit 0705824

File tree

3 files changed

+22
-12
lines changed

3 files changed

+22
-12
lines changed

code/preprocessing-behavior/behavior_analysis.py renamed to code/behavior/behavior_analysis.py

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -223,43 +223,53 @@ def convert_to_list_resp(series):
223223
processing_log["rt_err"+prefix].append(np.round(condition_data[(condition_data["congruent"] == 0) & (condition_data["accuracy"] == 0)]["rt"].mean() * 1000, 3))
224224
processing_log["pes"+prefix].append(np.round(
225225
np.log(
226-
condition_data[(condition_data["accuracy"] == 1) & (condition_data["pre_accuracy"] == 0)].rt
226+
condition_data[(condition_data["accuracy"] == 1) & (condition_data["pre_accuracy"] == 0) &\
227+
(condition_data["pre_congruent"] == 0)].rt
227228
).mean()\
228229
- np.log(
229-
condition_data[(condition_data["accuracy"] == 1) & (condition_data["pre_accuracy"] == 1)].rt
230+
condition_data[(condition_data["accuracy"] == 1) & (condition_data["pre_accuracy"] == 1) &\
231+
(condition_data["pre_congruent"] == 0)].rt
230232
).mean(), 5
231233
))
232234
processing_log["pea"+prefix].append(np.round(
233-
condition_data[condition_data["pre_accuracy"] == 0].accuracy.mean()\
234-
- condition_data[condition_data["pre_accuracy"] == 1].accuracy.mean(), 5
235+
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["pre_congruent"] == 0)].accuracy.mean()\
236+
- condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["pre_congruent"] == 0)].accuracy.mean(), 5
235237
))
236238

237239
processing_log["peri_acc"+prefix].append(np.round(
238240
(
239-
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 0)]["accuracy"].mean()\
240-
- condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 1)]["accuracy"].mean()
241+
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 0) &\
242+
(condition_data["pre_congruent"] == 0)]["accuracy"].mean()\
243+
- condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 1) &\
244+
(condition_data["pre_congruent"] == 0)]["accuracy"].mean()
241245
)\
242246
- (
243-
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 0)]["accuracy"].mean()\
244-
- condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 1)]["accuracy"].mean()
247+
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 0) &\
248+
(condition_data["pre_congruent"] == 0)]["accuracy"].mean()\
249+
- condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 1) &\
250+
(condition_data["pre_congruent"] == 0)]["accuracy"].mean()
245251
), 5
246252
))
247253

248254
processing_log["peri_rt"+prefix].append(np.round(
249255
(
250256
np.log(
251-
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 0)]["rt"]
257+
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 0) &\
258+
(condition_data["pre_congruent"] == 0)]["rt"]
252259
).mean()\
253260
- np.log(
254-
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 1)]["rt"]
261+
condition_data[(condition_data["pre_accuracy"] == 0) & (condition_data["congruent"] == 1) &\
262+
(condition_data["pre_congruent"] == 0)]["rt"]
255263
).mean()
256264
)\
257265
- (
258266
np.log(
259-
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 0)]["rt"]
267+
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 0) &\
268+
(condition_data["pre_congruent"] == 0)]["rt"]
260269
).mean()\
261270
- np.log(
262-
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 1)]["rt"]
271+
condition_data[(condition_data["pre_accuracy"] == 1) & (condition_data["congruent"] == 1) &\
272+
(condition_data["pre_congruent"] == 0)]["rt"]
263273
).mean()
264274
), 5
265275
))

0 commit comments

Comments
 (0)