¿Existe una implementación R del modelo de acumulador balístico lineal o el modelo de difusión de Ratcliff para medir el tiempo de respuesta y la precisión?

Estoy buscando una implementación del modelo de acumulador balístico lineal o el modelo de difusión de Ratcliff (por ejemplo, en R, MATLAB o Python).

Respuestas (5)

Aquí hay algunas opciones. Todavía no los he probado personalmente.

Como se menciona a continuación, el paquete rtdists en R puede adaptarse a los modelos LBA y de difusión.

Otras opciones

LBA

Scott Brown tiene una copia de Donkin et al (2009) en su página web con código en R, Excel y WinBUGS para ajustar el modelo LBA:

También está el glbapaquete sobre CRAN de Ingmar Visser.

modelo de difusión

El modelo de Difusión está disponible como una caja de herramientas de matlab llamada ( DMAT ).

Referencias

  • Donkin, C., Averell, L., Brown, SD y Heathcote, A. (2009) Obtener más de los datos de precisión y tiempo de respuesta: métodos para ajustar el modelo del acumulador balístico lineal. Métodos de investigación del comportamiento, 41, 1095-1110. PDF
  • Vandekerckhove, J. y Tuerlinckx, F. (2008). Análisis del modelo de difusión con MATLAB: un manual DMAT. Métodos de investigación del comportamiento, 40, 61-72. doi:10.3758/BRM.40.1.61 PDF

Para el modelo de difusión, también existe el "modelo de difusión EZ" de Eric-Jan Wagenmakers, que puede encontrar aquí .

Este documento compara tres piezas diferentes de software para la estimación de los parámetros del modelo de difusión:

von Ravenzwaaij D. y Oberauer, K. (2009). Cómo usar el modelo de difusión: Recuperación de parámetros de tres métodos: EZ, fast-dm y DMAT. Revista de Psicología Matemática, 53 (6), 463–473. [PDF]

El paquete R diffIRT ( http://www.dylanmolenaar.nl/jss1265.pdf ) estima los modelos de difusión Q y D (ver su sitio web para el artículo de van der Maas et al. que discute las diferencias entre estos modelos). El código R para el enfoque EZ2, que es mucho más rápido si es importante para sus aplicaciones, es http://raoul.socsci.uva.nl/EZ2/ .

En el subtítulo también menciona que está interesado en las implementaciones de matlab/python:

Personalmente, he usado DMAT en matlab y es un buen paquete. Sin embargo, el paquete HDDM basado en Python puede ser uno de los mejores en este momento (en mi opinión) y tiene una buena guía de usuario.

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

y el papel asociado con el paquete:

Wieki y otros (2013): http://journal.frontiersin.org/article/10.3389/fninf.2013.00014/full

Referencias

El paquete R rtdistses otra gran opción:

Proporciona distribuciones de tiempo de respuesta (densidad/PDF, función de distribución/CDF, función cuantil y generación aleatoria): (a) modelo de difusión de Ratcliff basado en el código C de Andreas y Jochen Voss y (b) acumulador balístico lineal (LBA) con diferentes distribuciones subyacente a la tasa de deriva.