ft2fp {fpa} | R Documentation |
Convert fixation time to fixation probability
Description
The ft2fp() function transforms the fixation time (start and end time for each fixation) data to fixation probability data. The function can finish all the preprocessing of using FPA to analyze eye movement data.
Usage
ft2fp(data,CriticalRegion,TimeCourse,Interval,norm=TRUE,rm.nr=FALSE,rm.1p=TRUE)
Arguments
data |
the raw eye movement data provided by user. A data frame which contains variables of "List", "Subject", "Item", "Condition", "Region", "Fix_Start", and "Fix_End". The names and number of variables in your data should be exactly same with above. |
CriticalRegion |
the No. of region in which the researcher is interested. All fixation information before the first-pass on that region will be discarded for each trial. |
TimeCourse |
the time course to be analyzed after the first-pass of critical region. The unit is millisecond. |
Interval |
the time interval (or bin) to show in the time course of interest. The unit is millisecond, and the value should be smaller than the value for TimeCourse. |
norm |
to choose whether to normalize the fixation duration according to each subject's mean duration and general mean duration. If TRUE, the fixation durations are adjusted for each subject's reading rate. The default value if TRUE. |
rm.nr |
to choose whether to exclude the trials with no regression after the first-pass on critical region. The default value is FALSE. |
rm.1p |
to choose whether to exclude the fixations at the first pass (or Gaze duration) on critical region. The default value is TRUE. |
Value
a data frame with the variables of "list", "subject", "condition", "region", "time", "fix_prob" (fixation probability), "y" (number of trials with fixation) and "N" (number of total valid trials).
Author(s)
Jinlu Cao
See Also
Examples
data(rawdata)
newdata <- ft2fp (rawdata, 4, 3000, 100)
newdata <- ft2fp (rawdata, 4, 3000, 100, norm=TRUE, rm.nr=TRUE, rm.1p=FALSE)