“线性弹道蓄能器”模型 (LBA) 是一种在加速简单决策任务中人类行为的相当成功的模型。Donkin et al (2009, PDF ) 提供的代码允许在给定人类行为数据的情况下估计模型的参数,我已将此代码(带有一些小的格式更改)复制到此处的要点。但是,我想对模型进行看似微小的修改,但我不确定如何在代码中实现这种修改。
从规范模型开始,LBA 将每个响应选项表示为一场相当奇怪的比赛中的竞争者,这样竞争者可以在以下特征上有所不同:
- 起始位置:根据以 U(0,X1) 为界的均匀分布,这因种族而异。
- 速度:在给定的比赛中保持恒定(无加速),但根据由 N(X2,X3) 定义的高斯分布因比赛而异
- 终点线位置 (X4)
因此,每个竞争者都有自己的 X1、X2、X3 和 X4 值集。
比赛重复多次,每场比赛结束后记录获胜者和他们的时间。每次获胜时间都会增加一个常数 X5。
现在,我要做的修改是将起点的可变性交换到终点线。也就是说,我希望所有参赛者和所有比赛的起点都为零,从而消除 X1,但我想添加一个参数 X6,它指定以 X4 为中心的均匀分布范围的大小,每个参赛者的每场比赛都会对终点线进行抽样。那么,在这个模型中,每个竞争对手都有 X2、X3、X4 和 X6 的值,而我们仍然有 X5 的跨竞争对手值。
如果有人愿意为此提供帮助,我将不胜感激。
哦,并提供从上述“X”命名参数到我链接的 LBA 代码使用的变量名称的映射: X1 = x0max; X2 = 漂移率;X3 = sddrift; X4 = 气;X5 = 三。