Cargando…

HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python

The diffusion model is a commonly used tool to infer latent psychological processes underlying decision-making, and to link them to neural mechanisms based on response times. Although efficient open source software has been made available to quantitatively fit the model to data, current estimation m...

Descripción completa

Detalles Bibliográficos
Autores principales: Wiecki, Thomas V., Sofer, Imri, Frank, Michael J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3731670/
https://www.ncbi.nlm.nih.gov/pubmed/23935581
http://dx.doi.org/10.3389/fninf.2013.00014
_version_ 1782279185245405184
author Wiecki, Thomas V.
Sofer, Imri
Frank, Michael J.
author_facet Wiecki, Thomas V.
Sofer, Imri
Frank, Michael J.
author_sort Wiecki, Thomas V.
collection PubMed
description The diffusion model is a commonly used tool to infer latent psychological processes underlying decision-making, and to link them to neural mechanisms based on response times. Although efficient open source software has been made available to quantitatively fit the model to data, current estimation methods require an abundance of response time measurements to recover meaningful parameters, and only provide point estimates of each parameter. In contrast, hierarchical Bayesian parameter estimation methods are useful for enhancing statistical power, allowing for simultaneous estimation of individual subject parameters and the group distribution that they are drawn from, while also providing measures of uncertainty in these parameters in the posterior distribution. Here, we present a novel Python-based toolbox called HDDM (hierarchical drift diffusion model), which allows fast and flexible estimation of the the drift-diffusion model and the related linear ballistic accumulator model. HDDM requires fewer data per subject/condition than non-hierarchical methods, allows for full Bayesian data analysis, and can handle outliers in the data. Finally, HDDM supports the estimation of how trial-by-trial measurements (e.g., fMRI) influence decision-making parameters. This paper will first describe the theoretical background of the drift diffusion model and Bayesian inference. We then illustrate usage of the toolbox on a real-world data set from our lab. Finally, parameter recovery studies show that HDDM beats alternative fitting methods like the χ(2)-quantile method as well as maximum likelihood estimation. The software and documentation can be downloaded at: http://ski.clps.brown.edu/hddm_docs/
format Online
Article
Text
id pubmed-3731670
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-37316702013-08-09 HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python Wiecki, Thomas V. Sofer, Imri Frank, Michael J. Front Neuroinform Neuroscience The diffusion model is a commonly used tool to infer latent psychological processes underlying decision-making, and to link them to neural mechanisms based on response times. Although efficient open source software has been made available to quantitatively fit the model to data, current estimation methods require an abundance of response time measurements to recover meaningful parameters, and only provide point estimates of each parameter. In contrast, hierarchical Bayesian parameter estimation methods are useful for enhancing statistical power, allowing for simultaneous estimation of individual subject parameters and the group distribution that they are drawn from, while also providing measures of uncertainty in these parameters in the posterior distribution. Here, we present a novel Python-based toolbox called HDDM (hierarchical drift diffusion model), which allows fast and flexible estimation of the the drift-diffusion model and the related linear ballistic accumulator model. HDDM requires fewer data per subject/condition than non-hierarchical methods, allows for full Bayesian data analysis, and can handle outliers in the data. Finally, HDDM supports the estimation of how trial-by-trial measurements (e.g., fMRI) influence decision-making parameters. This paper will first describe the theoretical background of the drift diffusion model and Bayesian inference. We then illustrate usage of the toolbox on a real-world data set from our lab. Finally, parameter recovery studies show that HDDM beats alternative fitting methods like the χ(2)-quantile method as well as maximum likelihood estimation. The software and documentation can be downloaded at: http://ski.clps.brown.edu/hddm_docs/ Frontiers Media S.A. 2013-08-02 /pmc/articles/PMC3731670/ /pubmed/23935581 http://dx.doi.org/10.3389/fninf.2013.00014 Text en Copyright © 2013 Wiecki, Sofer and Frank. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Wiecki, Thomas V.
Sofer, Imri
Frank, Michael J.
HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title_full HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title_fullStr HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title_full_unstemmed HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title_short HDDM: Hierarchical Bayesian estimation of the Drift-Diffusion Model in Python
title_sort hddm: hierarchical bayesian estimation of the drift-diffusion model in python
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3731670/
https://www.ncbi.nlm.nih.gov/pubmed/23935581
http://dx.doi.org/10.3389/fninf.2013.00014
work_keys_str_mv AT wieckithomasv hddmhierarchicalbayesianestimationofthedriftdiffusionmodelinpython
AT soferimri hddmhierarchicalbayesianestimationofthedriftdiffusionmodelinpython
AT frankmichaelj hddmhierarchicalbayesianestimationofthedriftdiffusionmodelinpython