Существует ли реализация R модели линейного баллистического аккумулятора или диффузионной модели Ратклиффа для измерения времени отклика и точности?

Я ищу реализацию модели линейного баллистического аккумулятора или модели диффузии Ратклиффа (например, в R, MATLAB или Python).

Ответы (5)

Вот несколько вариантов. Я их еще не пробовал лично.

Как упоминалось ниже, пакет rtdists в R подходит как для моделей LBA, так и для моделей распространения.

Другие опции

LBA

У Скотта Брауна есть копия Donkin et al (2009) на его веб-странице с некоторым кодом в R, Excel и WinBUGS для подбора модели LBA:

На glbaCRAN также есть пакет Ингмара Виссера.

Диффузионная модель

Модель Diffusion доступна в виде набора инструментов Matlab под названием ( DMAT ).

использованная литература

  • Донкин, К., Аверелл, Л., Браун, С.Д., и Хиткот, А. (2009) Получение большего от данных о точности и времени отклика: методы подбора модели линейного баллистического аккумулятора. Методы исследования поведения, 41, 1095-1110. PDF
  • Вандекеркхове, Дж., и Терлинкс, Ф. (2008). Анализ диффузионной модели с помощью MATLAB: праймер DMAT. Методы исследования поведения, 40, 61-72. doi: 10.3758/BRM.40.1.61 PDF

Для диффузионной модели есть еще "Eric-Jan Wagenmakers" EZ-diffusion model, которую вы можете найти здесь .

В этой статье сравниваются три различных программного обеспечения для оценки параметров модели диффузии:

фон Равенцвай Д. и Оберауер К. (2009). Как использовать диффузионную модель: восстановление параметров тремя методами: EZ, fast-dm и DMAT. Журнал математической психологии, 53 (6), 463–473. [PDF]

Пакет R diffIRT ( http://www.dylanmolenaar.nl/jss1265.pdf ) оценивает модели диффузии Q и D (см. его веб-сайт для статьи van der Maas et al., в которой обсуждаются различия между этими моделями). Код R для подхода EZ2, который намного быстрее, если это важно для ваших приложений, находится по адресу http://raoul.socsci.uva.nl/EZ2/ .

В подзаголовке вы также упоминаете, что вас интересуют реализации Matlab/python:

Я лично использовал DMAT в Matlab, это хороший пакет. Тем не менее, пакет HDDM на основе Python может быть одним из лучших на данный момент (на мой взгляд), и у него есть хорошее руководство пользователя.

http://ski.clps.brown.edu/hddm_docs/abstract.html

и бумага, связанная с пакетом:

Вики и др. (2013 г.): http://journal.frontiersin.org/article/10.3389/fnif.2013.00014/full

использованная литература

Пакет R rtdists— еще один отличный вариант:

Обеспечивает распределения времени отклика (плотность/PDF, функция распределения/CDF, квантильная функция и случайная генерация): (a) модель диффузии Ratcliff на основе кода C Андреаса и Йохена Фосса и (b) линейный баллистический аккумулятор (LBA) с различными распределениями лежит в основе скорости дрейфа.