6.3 权衡反应时和正确率
在上一节中,我们已经介绍了知觉决策中的漂移扩散模型,漂移扩散模型可以很好的解释知觉选择和反应时的数据。接下来在本节中,我们进一步探讨,这个模型是否可以解释认知心理学中常见的反应时-正确率权衡(speed-accuracy trade-off)问题。
思考这样一个问题:如何漂移扩散模型成立的话为什么会有speed-accuracy trade-off呢?
我们做出这样的假设:
激进的人,倾向于快点反应,侧重反应时,决策边界降低,正确率下降;
保守的人,倾向于慢点反应,侧重正确率,决策边界升高,反应时升高。
也就是说,speed-accuracy trade off并不体现证据积累的速度快慢,而是体现了不同个体的不同决策边界。我们首先重复上一节中模拟多次知觉决策的函数:
from scipy.stats import bernoulli
import numpy as np
import matplotlib.pyplot as plt
# 重复ddm的函数
def ddm1(D=10, f=0.55, B=40):
# <D>: 总点数
# <f>: 正确点所占的比例
# <B>: 决策边界
i = 0
N_correct = 0
N_wrong = 0
delta = [] # 设置delta为一个列表
delta.append(N_correct - N_wrong)
while np.abs(delta[i]) < B:
for j in range(D):
# 采样这个点的运动方向
dir = bernoulli.rvs(f, size=1)[0]
# update the counts
N_correct = N_correct + dir
N_wrong = N_wrong + (1-dir)
# 增加一帧
i = i + 1
# 计算差异
delta.append(N_correct - N_wrong)
correct = (delta[-1]>0) # 判断正确与否
RT = i # 反应时
return correct, RT, delta 接下来,我们设置不同的决策边界来进行实验,来看看假如使用不同的决策边界会发生什么:
让我们可视化出决策边界、反应时和正确率之间的关系:
通过可视化结果,我们可以看到,反应时和正确率都会随着决策边界的提高而增加,这与我们的经验相符合。接下来我们进一步理解conherence,也就是任务的难度,如何影响反应时和正确率:
可视化出coherence和反应时、正确率之间的关系:
我们可以看到,随着任务难度的降低,正确率会随之增加,反应时会随之降低,这也与我们的经验相符合,这说明我们的假设很好的模拟出了真实的知觉决策现象。
最后更新于