1
Rでの線形弾道アキュムレータ(LBA)シミュレーションの変更
「線形弾道アキュムレータ」モデル(LBA)は、高速で単純な意思決定タスクにおける人間の行動に対してかなり成功したモデルです。Donkin et al(2009、PDF)は、人間の行動データを与えられたモデルのパラメーターを推定することを可能にするコードを提供しています。ただし、モデルに一見マイナーな変更を加えたいのですが、コードでこの変更を行う方法がわかりません。 正規モデルから始めるために、LBAはかなり奇妙なレースの競合者として各応答の選択肢を表し、競合者は次の特性が異なる場合があります。 開始位置:U(0、X1)で区切られた一様分布に従って、これは人種によって異なります。 速度:これは、特定のレース(加速なし)内で一定に保たれますが、N(X2、X3)で定義されるガウス分布に従ってレースごとに異なります フィニッシュラインポジション(X4) したがって、各競合他社には、X1、X2、X3、およびX4の独自の値のセットがあります。 レースは何度も繰り返され、各レースの後に勝者とその時間が記録されます。X5の定数がすべての勝利時間に追加されます。 ここで変更したいのは、開始点の変動を終了線に入れ替えることです。つまり、すべての競技者とすべてのレースで開始点をゼロにしてX1を排除したいのですが、各競技者のX4を中心とする均一分布の範囲のサイズを指定するパラメーターX6を追加したいと思います。フィニッシュラインはレースごとにサンプリングされます。このモデルでは、各競合他社にはX2、X3、X4、およびX6の値があり、X5には競合他社全体の値があります。 これを手伝ってくれる人がいたら、とてもありがたいです。 ああ、そして上記の "X"という名前のパラメーターから、私がリンクしたLBAコードが使用する変数名へのマッピングを提供するために:X1 = x0max; X2 =ドリフト率; X3 = sddrift; X4 =カイ; X5 = Ter。