Model „Linear Ballistic Accumulator” (LBA) jest raczej skutecznym modelem ludzkiego zachowania w przyspieszonych prostych decyzjach. Donkin et al (2009, PDF ) zapewniają, że pozwolenia kod szacowania parametrów modelu danego człowieka dane behawioralne, a ja skopiowane ten kod (z pewnymi zmianami formatowania drobnych) na GIST tutaj . Chciałbym jednak wprowadzić pozornie niewielką modyfikację modelu, ale nie jestem pewien, jak ją wprowadzić w kodzie.
Na początek w modelu kanonicznym LBA reprezentuje każdą alternatywną odpowiedź jako konkurent w dość dziwnym wyścigu, tak że konkurenci mogą różnić się następującymi cechami:
- Pozycja początkowa: zmienia się w zależności od rasy według jednolitego rozkładu ograniczonego przez U (0, X1).
- Prędkość: jest utrzymywana na stałym poziomie w obrębie danej rasy (bez przyspieszenia), ale zmienia się w zależności od rasy zgodnie z rozkładem Gaussa określonym przez N (X2, X3)
- Pozycja linii mety (X4)
Zatem każdy konkurent ma swój własny zestaw wartości dla X1, X2, X3 i X4.
Wyścig jest powtarzany wiele razy, a zwycięzca i jego czas są rejestrowane po każdym wyścigu. Stała X5 jest dodawana do każdego zwycięskiego czasu.
Teraz modyfikacją, którą chcę wprowadzić, jest zamiana zmienności w punkcie początkowym na linię mety. To znaczy, chcę, aby punkt początkowy wynosił zero dla wszystkich zawodników i wszystkich wyścigów, eliminując w ten sposób X1, ale chcę dodać parametr X6, który określa rozmiar zakresu równomiernego rozkładu wyśrodkowanego na X4, z którego każdy zawodnik linia mety jest próbkowana dla każdego wyścigu. Zatem w tym modelu każdy konkurent będzie miał wartości dla X2, X3, X4 i X6, a my nadal mamy wartość dla konkurenta dla X5.
Byłbym bardzo wdzięczny, gdyby ktoś chciał w tym pomóc.
Aha, aby zapewnić odwzorowanie opisanych powyżej parametrów nazwanych „X” na nazwy zmiennych używane przez kod LBA, który połączyłem: X1 = x0max; X2 = dryfować; X3 = sddrift; X4 = chi; X5 = Ter.