Updated references and citation information to link to the JSS paper DOI: 10.18637/jss.v099.i09
Version 1.1.4.02
Bug Fixes
missing documentation for dist_method of lowerbound()
There was a bug in the test file test_cm.r. I replaced test_that() with expect_equal().
New Features
...
other changes
changed weblink of ref in descrition of DBA()
Version 1.1.4.01
Bug Fixes
there was a buggy test "Double Incremental Matrix EQUAL Scratch" in the test file "test_dtw.R". The error ocurred for some random seeds when the optimal warping path is not unique. The DTW distance measure and the GCM is always unique and correct, but the direction matrix and warping path are not. I set a seed, so that the error should not happen again in this test file.
New Features
new function: lowerbound() and lowerbound_tube()
...
other changes
I reduced the file size of the vignette "Theory and Applications for the RPackage IncDTW.pdf" by about 800Kb.
...
Version 1.1.3
Bug Fixes
if parameter ws = Inf then R breaks. A new check function checks if ws = Inf and if TRUE, then ws is set to NULL, which is equivalent to the meaning of Inf.
scale() returned NaN if the standrad deviation was 0. Now there is a check if the sd is smaller than the parameter threshold (default = 1e-5). If the sd is smaller than the threshold, then no scaling is performed, only shifting. Analogous it's implemented for min-max scaling. Also for rundtw().
New Features
New vignette that replaces the old vignettes
replaced the function norm() by scale(), same functionality. norm() still works, but prints a warning to be deprecated.
replaced the arguments 'normalize' by 'scale' for the function rundtw(). See details of the function documentation.
other changes
Changed the name of the data set "Walk" to "walk"
For clarification I replaced 'norm' by 'scale' in the context of z-scaling and min-max-scaling (z-normalization and min-max-normalization). From now on the terminology should be clearer seperated from normalizing the DTW distance for the length of the time series.
Version 1.1.2
Bug Fixes
fixed the case of calculating the cost matrix with cm() for univariate time series with a self defined distance function.
export the 'insert' functions for simulate_timewarp()
New Features
new branch of wrapper functions around the new S3 class 'planedtw': initialize_plane(), increment(), decrement(), reverse(), refresh(). This set of function should make it easier to navigate in the plane of possible fits, to increase the usability of the functions idtw2vec() dtw_partial() that are called behind the scenes. Also plot() and print() methods for the class 'planedtw'.
an improved 'lot-mode' for rundtw() -- where the parameter 'C' is a list of time series -- helps to keep the allocated storage low
new parameter '...' for the function cm() allows to pass further arguments
new S3 class 'rundtw' for results of the function rundtw()
print and summary methods for the S3 classes 'idtw', 'dba' and 'rundtw'
plot method for the S3 class 'rundtw'
new parameter 'return_QC' for rundtw() for easier plotting
is.class() for all S3 classes in the package
other changes
revised all examples in the help files
renamed DBA() to dba(). DBA() is still available, but deprecated. A warning is printed.
Version 1.1.1
Bug Fixes
fixed issue with initial best-sofar-value-in-window for rundtw(), too many unnecessary computations were completed within the first nh observations
New Features
running z-normalization for the function rundtw(). Up to now only min-max-normalization
was implemented. The parameter 'normalize' now has 3 possible values, the former TRUE and FALSE are still possible to pass. They will be translated internally to '01' and 'none' and a warning message is printed, saying that TRUE and FALSE is deprecated.
lot-mode: ('list-of-timeseries'-mode) the parameter 'C' for the function rundtw() can now also be a list of time series. So rundtw() can search for the kNN of a query pattern Q in a list of time series of varying lengths.
new entry in the result vector 'counter' of the function rundtw(): counter["completed"]
other changes
add-on in the description of the data sets. That it's z-normalized.
Version 1.1.0
Bug Fixes
add labels to result of dtw_dismat() and dtw_disvec()
corrected assignment of ii and jj to Q and C in the description files
New Features
new function: rundtw()
new function: find_peaks()
new feature: for simulate_timewarp(), the parameter preserve_length
vector based (also incremental) implementation for existing cost matrix
plot functions for DBA for multivariate time series
other changes
change name of Vignette, the name visible online
new Vignette, which is an extensive discussion of DTW, incremental DTW
and sub sequence matching
Version 1.0.5
Bug Fixes
normalized dtw in dtw() for multivar time series
New Features
simulate_timewarp(): new function
dtw2vec_cm() and idtw2vec_cm() : new functions included in dtw2vec() and idtw2vec()