Cargando…

jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments

The two Bayesian adaptive psychometric methods named QUEST (Watson & Pelli, 1983) and QUEST+ (Watson, 2017) are widely used to estimate psychometric parameters, especially the threshold, in laboratory-based psychophysical experiments. Considering the increase of online psychophysical experiments...

Descripción completa

Detalles Bibliográficos
Autores principales: Kuroki, Daiichiro, Pronk, Thomas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9450820/
https://www.ncbi.nlm.nih.gov/pubmed/36070128
http://dx.doi.org/10.3758/s13428-022-01948-8
_version_ 1784784610630041600
author Kuroki, Daiichiro
Pronk, Thomas
author_facet Kuroki, Daiichiro
Pronk, Thomas
author_sort Kuroki, Daiichiro
collection PubMed
description The two Bayesian adaptive psychometric methods named QUEST (Watson & Pelli, 1983) and QUEST+ (Watson, 2017) are widely used to estimate psychometric parameters, especially the threshold, in laboratory-based psychophysical experiments. Considering the increase of online psychophysical experiments in recent years, there is a growing need to have the QUEST and QUEST+ methods available online as well. We developed JavaScript libraries for both, with this article introducing one of them: jsQuestPlus. We offer integrations with online experimental tools such as jsPsych (de Leeuw, 2015), PsychoPy/JS (Peirce et al., 2019), and lab.js (Henninger et al., 2021). We measured the computation time required by jsQuestPlus under four conditions. Our simulations on 37 browser–computer combinations showed that the mean initialization time was 461.08 ms, 95% CI [328.29, 593.87], the mean computation time required to determine the stimulus parameters for the next trial was less than 1 ms, and the mean update time was 79.39 ms, 95% CI [46.22, 112.55] even in extremely demanding conditions. Additionally, psychometric parameters were estimated as accurately as the original QUEST+ method did. We conclude that jsQuestPlus is fast and accurate enough to conduct online psychophysical experiments despite the complexity of the matrix calculations. The latest version of jsQuestPlus can be downloaded freely from https://github.com/kurokida/jsQuestPlus under the MIT license.
format Online
Article
Text
id pubmed-9450820
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-94508202022-09-07 jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments Kuroki, Daiichiro Pronk, Thomas Behav Res Methods Article The two Bayesian adaptive psychometric methods named QUEST (Watson & Pelli, 1983) and QUEST+ (Watson, 2017) are widely used to estimate psychometric parameters, especially the threshold, in laboratory-based psychophysical experiments. Considering the increase of online psychophysical experiments in recent years, there is a growing need to have the QUEST and QUEST+ methods available online as well. We developed JavaScript libraries for both, with this article introducing one of them: jsQuestPlus. We offer integrations with online experimental tools such as jsPsych (de Leeuw, 2015), PsychoPy/JS (Peirce et al., 2019), and lab.js (Henninger et al., 2021). We measured the computation time required by jsQuestPlus under four conditions. Our simulations on 37 browser–computer combinations showed that the mean initialization time was 461.08 ms, 95% CI [328.29, 593.87], the mean computation time required to determine the stimulus parameters for the next trial was less than 1 ms, and the mean update time was 79.39 ms, 95% CI [46.22, 112.55] even in extremely demanding conditions. Additionally, psychometric parameters were estimated as accurately as the original QUEST+ method did. We conclude that jsQuestPlus is fast and accurate enough to conduct online psychophysical experiments despite the complexity of the matrix calculations. The latest version of jsQuestPlus can be downloaded freely from https://github.com/kurokida/jsQuestPlus under the MIT license. Springer US 2022-09-07 /pmc/articles/PMC9450820/ /pubmed/36070128 http://dx.doi.org/10.3758/s13428-022-01948-8 Text en © The Psychonomic Society, Inc. 2022, Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Kuroki, Daiichiro
Pronk, Thomas
jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title_full jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title_fullStr jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title_full_unstemmed jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title_short jsQuestPlus: A JavaScript implementation of the QUEST+ method for estimating psychometric function parameters in online experiments
title_sort jsquestplus: a javascript implementation of the quest+ method for estimating psychometric function parameters in online experiments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9450820/
https://www.ncbi.nlm.nih.gov/pubmed/36070128
http://dx.doi.org/10.3758/s13428-022-01948-8
work_keys_str_mv AT kurokidaiichiro jsquestplusajavascriptimplementationofthequestmethodforestimatingpsychometricfunctionparametersinonlineexperiments
AT pronkthomas jsquestplusajavascriptimplementationofthequestmethodforestimatingpsychometricfunctionparametersinonlineexperiments