You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
Fun Fact:
mean(x) = sum(x) / len(x)
In the sliding window setting, len(x) is a constant integer.
The min-max normalization of the Annotation Vector removes the constant factor.
The complexity measure for the annotation vector is defined as:
sqrt(sum(diff(subsequence).^2))
CID (Batista 2013)
https://doi.org/10.1007/s10618-013-0312-3
Matrix Profile V (Dau 2017)
http://dx.doi.org/10.1145/3097983.3097993
However, the implementation uses the mean instead of the sum.
matrixprofile-ts/matrixprofile/annotation_vector.py
Line 14 in 207aa94
A possible fix is to use a moving sum.
The moving sum is already contained in movmeanstd
matrixprofile-ts/matrixprofile/utils.py
Line 47 in 207aa94
See MASS by Mueen:
https://www.cs.unm.edu/~mueen/findNN.html
Fun Fact:
mean(x) = sum(x) / len(x)
In the sliding window setting, len(x) is a constant integer.
The min-max normalization of the Annotation Vector removes the constant factor.
Debugging Implementation (probably contains off-by-one error):
@peterdhansen
The text was updated successfully, but these errors were encountered: