收集精神病学中的抖动
Rounding up a jitter in psychopy
我正在构建一个 fMRI 范例,当用户按下按钮(最多 4 秒),然后是抖动(0-12 秒),然后是另一个刺激呈现时,我的刺激就会消失。我将刺激呈现锁定到扫描仪的 1s TR,所以我很好奇如何将抖动时间四舍五入到最接近的秒。
因此,任务初始化为:
刺激1(≤4秒)--抖动(如6秒)--刺激2
但是如果用户在 1.3 秒时响应了 stimulus-1,那么任务就变成了
stimulus-1 (1.3 s) -- 抖动 (6.7 s) -- stimulus-2
这有意义吗?感谢您的帮助!
difference = 1.0 - (RT - int(RT))
感谢您的帮助。这是我最终使用的(因为我的 TR 可能不是 1 秒):
TR = 2.0
try:
key_resp.rt[-1]
except (NameError, IndexError):
pass
else:
jitter += TR - (key_resp.rt[-1] - int(key_resp.rt[-1]/TR)*TR)
我正在构建一个 fMRI 范例,当用户按下按钮(最多 4 秒),然后是抖动(0-12 秒),然后是另一个刺激呈现时,我的刺激就会消失。我将刺激呈现锁定到扫描仪的 1s TR,所以我很好奇如何将抖动时间四舍五入到最接近的秒。
因此,任务初始化为:
刺激1(≤4秒)--抖动(如6秒)--刺激2
但是如果用户在 1.3 秒时响应了 stimulus-1,那么任务就变成了
stimulus-1 (1.3 s) -- 抖动 (6.7 s) -- stimulus-2
这有意义吗?感谢您的帮助!
difference = 1.0 - (RT - int(RT))
感谢您的帮助。这是我最终使用的(因为我的 TR 可能不是 1 秒):
TR = 2.0
try:
key_resp.rt[-1]
except (NameError, IndexError):
pass
else:
jitter += TR - (key_resp.rt[-1] - int(key_resp.rt[-1]/TR)*TR)