Adjust trajectories so that all trajectories have an identical start and end point. In some articles, this is also referred to as space-normalization (e.g. Dale et al., 2007).
a mousetrap data object created using one of the mt_import
functions (see mt_example for details). Alternatively, a trajectory
array can be provided directly (in this case
use will be ignored).
a character string specifying which trajectory data should be used.
a character string specifying where the resulting trajectory data should be stored.
a character vector specifying the dimensions in the trajectory array that should be aligned.
a numeric vector specifying the start values for each dimension,
i.e., the values the first recorded position should have in every trial. If
NULL, trajectories are aligned to the mean first position across all
a numeric vector specifying the end values for each dimension,
i.e., the values the last recorded position should have in every trial. If
NULL, trajectories are aligned to the mean last position across all
trials. Note that in this case trajectories should be remapped to one side
before alignment (e.g., using mt_remap_symmetric) so that the mean
last position is meaningful.
logical indicating whether function should report its progress.
A mousetrap data object (see mt_example) with aligned
trajectories. All other trajectory dimensions not specified in
dimensions (e.g., timestamps) will be kept as is in the resulting
trajectory array. If the trajectory array was provided directly as
data, only the trajectory array will be returned.
Dale, R., Kehoe, C., & Spivey, M. J. (2007). Graded motor responses in the time course of categorizing atypical exemplars. Memory & Cognition, 35(1), 15-28.
# Align start and end positions to specific coordinates mt_example <- mt_align_start_end(mt_example, start=c(0,0), end=c(-1,1)) # Import raw trajectories for demonstration mt_example <- mt_import_mousetrap(mt_example_raw) # Remap trajectories mt_example <- mt_remap_symmetric(mt_example) # Align trajectories to mean first and last coordinates mt_example <- mt_align_start_end(mt_example, start=NULL, end=NULL)