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...
Autores principales: | , |
---|---|
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 |