6.2 模拟决策和反应时
import numpy as np
from scipy.stats import bernoulli
import matplotlib.pyplot as plt
T = 20 # 刺激呈现的帧数
D = 10 # 刺激中点的数量
f = 0.55 # 正确点所占的比例
N_correct = 0 # 正确点的计数器
N_wrong = 0 # 错误点的计数器
delta = np.empty(T+1) # 计算每帧中的数量差
delta[0] = 0
#
for t in range(T): # 循环每一帧
dir = bernoulli.rvs(f, size=1)
N_correct = N_correct + dir # 正确点数量+1
N_wrong = N_wrong + (1-dir) # 错误点数量+1
# 数完这一帧中点的数量之后,计算并保存他们的差值
delta[t+1] = N_correct - N_wrong



最后更新于