Learn R Programming

dtw (version 1.4-3)

dtw-package: Dynamic Time Warp algorithms in R

Description

Dynamic Time Warp: find the optimal alignment between two time series.

Arguments

Details

ll{ Package: dtw Type: Package Version: 1.0 Date: 2007-12-10 License: GPL-2 }

Comprehensive implementation of Dynamic Time Warping (DTW) algorithms in R.

DTW finds the optimal (least cumulative distance) mapping between a given query into a given template time series.

Most variants of the algorithm are supported: symmetric, asymmetric and custom step patterns, with weighting (see stepPattern). Supports windowing: none, "Itakura" parallelogram, Sakoe-Chiba band, custom (see dtwWindowingFunctions). Handles query and template of arbitrary lengths. Multivariate matching and arbitrary definition for a distance function are supported via user-supplied local distance matrix.

Package provides minimum cumulative distance, warping function, plots, etc. A fast, compiled version of the algorithm is normally used. Should it not be available, a slower pure-R equivalent is automatically used as a fall-back.

Please see documentation for function dtw, which is the main entry point to the package.

If you use this software, please cite it according to citation("dtw"). The package home page is at http://dtw.r-forge.r-project.org.

To get the latest stable version from CRAN, use install.packages("dtw"). To get the development version (possibly unstable), use install.packages("dtw",repos="http://r-forge.r-project.org").

References

TODO

See Also

dtw for the main entry point to the package; dtwWindowingFunctions for global constraints; stepPattern for local constraints; distance, outer for building a local cost matrix with multivariate timeseries and custom distance functions.

Examples

Run this code
library(dtw);
 ## demo(dtw);

Run the code above in your browser using DataLab