Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-08T06:58:49.313Z Has data issue: false hasContentIssue false

A tutorial for analyzing human reaction times: How to filter data, manage missing values, and choose a statistical model

Published online by Cambridge University Press:  25 March 2011

CHRISTIAN MICHEL LACHAUD
Affiliation:
University of Oslo
OLIVIER RENAUD*
Affiliation:
University of Geneva and Swiss Distance Learning University
*
ADDRESS FOR CORRESPONDENCE Olivier Renaud, Methodology and Data Analysis, Department of Psychology, University of Geneva, 40 Boulevard du Pont d'Arve, 1211 Geneva 5, Switzerland. E-mail: Olivier.renaud@unige.ch
Rights & Permissions [Opens in a new window]

Abstract

This tutorial for the statistical processing of reaction times collected through a repeated-measure design is addressed to researchers in psychology. It aims at making explicit some important methodological issues, at orienting researchers to the existing solutions, and at providing them some evaluation tools for choosing the most robust and precise way to analyze their data. The methodological issues we tackle concern data filtering, missing values management, and statistical modeling (F1, F2, F1 + F2, quasi-F, mixed-effects models with hierarchical, or with crossed factors). For each issue, references and remedy suggestions are given. In addition, modeling techniques are compared on real data and a benchmark is given for estimating the precision and robustness of each technique.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2011
Figure 0

Figure 1. Filtering the general distribution with a ±2 SD filter when the mean of Condition A equals the grand mean.

Figure 1

Figure 2. Filtering the general distribution with a ±2 SD filter when the mean of Condition B differs from the grand mean.

Figure 2

Figure 3. A comparison of classical and robust filtering. Solid vertical lines = mean ±2 SD filter. Dotted lines = rob-Center ±2 rob-scale filter.

Figure 3

Figure 4. The influence of replacement schemes on the mean and dispersion of conditions around the grand mean. C, conditions; N, amount of missing values per condition; crosses, grand mean; squares, means of conditions; circles, dispersion of the data around the mean of a condition. (a) Original distribution and (b) dispersion before (gray dotted circles) and after (black solid circles) the replacement of missing values by the grand mean. Arrows show the drift of the means toward the grand mean for the conditions having missing values (C1, C3, and C4). (c) Dispersion before (gray dotted circles) and after (black solid circles) the replacement of missing values by the mean per condition. Only the dispersion is modified here.

Figure 4

Figure 5. The influence on the conditions’ distribution of simple replacement schemes. (a) Initial distribution before applying a replacement scheme, (b) replacement by the grand mean, and (c) replacement by the mean per condition. Scatterplots show the distribution of subjects’ averaged reaction times in one condition (rare words) depending on the other (frequent words). Triangles represent missing values in (a) and the replacing values in (b) and (c). To simplify the graph, values were only missing in the “rare words” condition.

Figure 5

Figure 6. The influence on the conditions’ distribution of more advanced replacement schemes. (a) Replacement by regression prediction and (b) replacement by extrapolation with the multiple imputation algorithm.

Figure 6

Figure 7. The structure of information with two crossed random factors (here with three subjects [A, B, and C] and three items [1, 2, and 3]).

Figure 7

Figure 8. The structure of information with two hierarchical random factors (three subjects and three items).

Figure 8

Table 1. Terms included in each model

Figure 9

Table 2. Results given by each model for the significance of the fixed factor

Figure 10

Figure 9. Real Type I error rates depending on the F technique (F′, F1, F2, F1F2, minF′), the amount of missing values (0%, 20%, 40%, and 60%), the distribution of missing values across conditions (balanced, unbalanced), the replacement scheme applied to the data set (MGen, MCond, MSuIt), and the distribution type (Gaussian, ex-Gaussian). The percentages of missing values are indicated by 0, 20, 40, and 60; Balanced 50–50, the same number of missing values per condition; Unbalanced 67–33, two-thirds of the missing values in one condition, one-third in the other; MGen, the replacement of the missing values by the grand mean; MCond, replacement of the missing values in one condition by the mean for that condition; MSuIt, replacement of each missing value by a mean for this specific item and this specific subject; F′, quasi-F; F1, F test by subjects; F2, F test by items; F1F2, F1 + F2 procedure; minF′, lower bound for F′.

Figure 11

Figure 10. The real Type I error rates depending on the multilevel model type (Cross, Cross2, Hiera, Hiera2), the amount of missing values (0%, 20%, 40%, and 60%), the distribution of missing values across conditions (balanced, unbalanced), and the distribution type (Gaussian, ex-Gaussian). The percentages of missing values are indicated by 0, 20, 40, and 60; Balanced 50–50, the same amount of missing values per condition; Unbalanced 67–33, two-thirds of the missing values in one condition, one-third in the other; Cross, cross-level model; Cross2, cross-level model corresponding to F′; Hiera, hierarchical-level model corresponding to F1; Hiera2, hierarchical-level model Hiera augmented with the interaction term T × S.