Data and Analysis Unit: PLYM7
Last update: 2014-12-04 by Andy Wills
Category learning task, reported in Experiment 5 of Wills, Inkster, and Milton (submitted).
This DAU contains raw data, and an analysis script, in open
cross-platform formats (see the file format notes).
The APA-format citation for this resource is:
Wills, A.J. (2014). Data and Analysis Unit: PLYM7. Retrieved from http://www.willslab.co.uk/plym7
If you make use of these resources, please drop me an email: firstname.lastname@example.org.
- plym7data.txt (514 KB) - Trial-level raw data.
Column headings are as follows:
- date: Day of testing in YYYY-MM-DD format
- cond: Experimental condition (1 = concurrent load, 2 = full attention)
- subj: Participant ID (unique within PLYM7)
- cb: Stimulus randomization condition (1-8, see plym7cb.txt)
- phase: Experiment phase (1 = practice, 2 = training, 3 = test). Full-attention
condition starts with phase 2.
- blk: Block (Ranges from 1 to 3 in phase 2, and 1 to 8 in phase 3)
- trial: Trial number (resets for each block)
- stim: Stimulus ID (see plym7code.txt)
- resp: Phase-specific response code
- Training phase, concurrent load condition: The number entered by the participant for
the counting task.
- Training phase, full attention: Dummy entry, always set to 1.
- Test phase (either condition): Choice ( 1 = the 1111 category, 0 = the 0000 category )
- rt: Reaction time in milliseconds
- corrcount: Correct answer on digit task.
- plym7analysis.R (1 KB) - R script for analyses
reported in Wills, Inkster, Milton (submitted). This script can be run by the command
source('plym7analysis.R'), or can be run interactively. Requires plym7cap.R
- plym7cap.R (6 KB) - R script containing a single function that
performs all analyses required in PLYM7. This allows variant analyses (e.g. with
or without participant exclusions) to be run without code duplication. This is
NOT a portable function, it makes use of global variables and will only work unmodified in the context of these
- plym7logistic.R (3 KB) - R script for logistic regression analyses
reported in the Supplementary Materials of Wills, Inkster, Milton (submitted). This script can be run by the command
source('plym7analysis.R'), or can be run interactively.
- plym7code.txt (1 KB) - The main purpose of this file is to facilitate
automated analysis of plym7data.txt by plym7analysis.R. Column headings
are as follows:
- stim.number: Stimulus ID (as used in plym7data.txt)
- stim.type: Logical stimulus code. The four digits are the values of the four stimulus dimensions
(left to right, D1-D4). The final 's' has no meaning, it's there to ensure the four digits are parsed by R scripts as
a string rather than as a number. In all stimulus randomization conditions,
the stim.type code (and thus also the stimulus ID) represents the stimulus
in canonical form (i.e. with D1 as criterial, D2-D4 as noncriterial, and with 1111 and 0000 as
the category prototypes). Thus stimulus ID 1-4 are category 1111 training stimuli, ID 5-8 are
category 0000 training stimuli, ID 9-10 are the 'critical' test stimuli, and ID 11-16 are the other
- fr: The response predicted by an Overall Similarity response model (1 = category 1111,
0 = category 0000, 0.5 = no prediction).
- ca: The response predicted by a Critierial Attribute response model.
- nca1: The response predicted by a Noncriterial Attribute response model acting on D2
- nca2: The response predicted by a Noncriterial Attribute response model acting on D3
- nca3: The response predicted by a Noncriterial Attribute response model acting on D4
- lk: The response predicted by an 'alway press the left key' response model.
- rk: The response predicted by an 'alway press the right key' response model.
- plym7cb.txt (1 KB) - Specification of stimulus randomization
conditions. Each column represents one of the 16 conditions (cb in plym7data.txt). Each
row represents a stimulus ID (stim in plym7data.txt). Each cell gives the
physical stimulus presented for a particular cb condition and stimulus ID.
Note: The column
titles (e.g. "cb5:R2D34") give the value of cb (5 in this example) and then describe the operation
required to get from the canonical structure (cb = 1) to this structure. "R" means rotate. Specifically,
R1 means rotate left once i.e. all four digits in the stimulus code move one place to the left, with the leftmost digit
becoming the rightmost digit. R2 means two left-rotate operations. After the rotations one or
more of the dimensions are flipped (all 1s become 0s and all 0s become 1s). For example, D3D4 means
flip D3 and D4, after rotation.