Open Access Repository

Parallel probability density approximation

Lin, YS ORCID: 0000-0002-2454-6601, Heathcote, A ORCID: 0000-0003-4324-5537 and Holmes, WR 2019 , 'Parallel probability density approximation' , Behavior Research Methods, vol. 51 , pp. 2777-2799 , doi:

PDF (In-press)
129174 - prepri...pdf | Download (1MB)

| Preview


Probability Density Approximation (PDA) is a non-parametric method of calculating probabilitydensities. When integrated into Bayesian estimation, it allows researchers to fit psychologicalprocesses for which analytic probability functions are unavailable, significantly expanding thescope of theories that can be quantitatively tested. PDA is, however, computationally intensive,requiring large numbers of Monte Carlo simulations to attain good precision. We introduceParallel PDA (pPDA), a highly efficient implementation of this method utilizing Armadillo C++and CUDA C libraries to conduct millions of model simulations simultaneously in graphicsprocessing units (GPUs). This approach provides a practical solution for rapidly approximatingprobability densities with high precision. In addition to demonstrating this method, we fit a Piecewise Linear Ballistic Accumulator model (Holmes, Trueblood & Heathcote, 2016) toempirical data. Finally, we conduct simulation studies to investigate various issues associatedwith the PDA and provide guidelines for pPDA applications to other complex cognitive models.

Item Type: Article
Authors/Creators:Lin, YS and Heathcote, A and Holmes, WR
Keywords: R, C++, CUDA, GPU, kernel density estimate, Markov Chain Monte Carlo
Journal or Publication Title: Behavior Research Methods
Publisher: Springer New York LLC
ISSN: 1554-3528
DOI / ID Number:
Copyright Information:

Copyright The Psychonomic Society, Inc. 2019Post-prints are subject to Springer Nature re-use terms

Related URLs:
Item Statistics: View statistics for this item

Actions (login required)

Item Control Page Item Control Page