Department of Psychology, School of Letters, Kyushu University, 744 Motooka, Nishi-ku, Fukuoka, 819-0395, Japan.
Behavioural Science Lab, Faculty of Social and Behavioural Sciences, University of Amsterdam, Amsterdam, Netherlands.
Behav Res Methods. 2023 Sep;55(6):3179-3186. doi: 10.3758/s13428-022-01948-8. Epub 2022 Sep 7.
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.
两种名为 QUEST(Watson & Pelli,1983)和 QUEST+(Watson,2017)的贝叶斯自适应心理物理方法被广泛用于估计心理物理实验中的心理测量参数,尤其是阈值。考虑到近年来在线心理物理实验的增加,人们越来越需要在网上提供 QUEST 和 QUEST+方法。我们为这两种方法都开发了 JavaScript 库,本文介绍其中一种:jsQuestPlus。我们提供了与在线实验工具的集成,如 jsPsych(de Leeuw,2015)、PsychoPy/JS(Peirce 等人,2019)和 lab.js(Henninger 等人,2021)。我们在四种情况下测量了 jsQuestPlus 所需的计算时间。我们在 37 个浏览器-计算机组合上的模拟表明,平均初始化时间为 461.08 毫秒,95%置信区间 [328.29, 593.87],确定下一次试验刺激参数所需的平均计算时间小于 1 毫秒,平均更新时间为 79.39 毫秒,95%置信区间 [46.22, 112.55],即使在要求极高的条件下也是如此。此外,心理测量参数的估计与原始 QUEST+方法一样准确。我们的结论是,尽管矩阵计算很复杂,但 jsQuestPlus 足够快速和准确,可以进行在线心理物理实验。最新版本的 jsQuestPlus 可以在 MIT 许可证下从 https://github.com/kurokida/jsQuestPlus 自由下载。