在精神病患者中收集抖动

2024-05-11 20:17:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在建立一个功能磁共振成像模式,当用户按下一个按钮(最多4秒),然后是抖动(0-12秒),然后是另一个刺激显示时,刺激就会消失。我将刺激显示锁定在扫描仪的1s TR上,所以我想知道如何将抖动时间四舍五入到最接近的秒。在

因此,任务初始化为:

刺激1(≤4秒)--抖动(例如6秒)--刺激2

但是如果用户在1.3秒时对stimulus-1做出反应,那么任务就变成了

刺激1(1.3秒)--抖动(6.7秒)--刺激2

有道理吗?谢谢你的帮助!在


Tags: 用户功能时间模式按钮tr扫描仪磁共振
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)

相关问题 更多 >