-
Hey Sean, I am currently working with Matrix Profiles for my bachelor thesis where I am trying to find motifs on multivariate sensor data. Therefore I am interested in finding motifs with your mStump algorithm. Secondly, I was wondering if there is a way to find the motifs with differing time length m, as seen in the screenshot using the multi dimensional matrix profile. I have read every paper of the original authors and they seem to offer different solutions for one dimensional cases only (instead of paper 6 of course, where they introduce mStamp). Is there any hope to find all my motifs using the multi dimensional approach or do I have to map them to a single dimension somehow and work with the algorithms that are available for one dimension? Such as taking the square root of x²+y²+z² respectively and try to merge the remaining dimensions with AB-joins somehow. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 62 replies
-
@SaVoAMP Thank you for your question and welcome to the STUMPY community! So, you're absolutely right that the tooling for multi-dimensional matrix profiles is definitely lacking since it isn't possible/easy to choose Perhaps, in your case, you are only interested in motifs for To answer some of your questions:
Yes, for motifs of length
Yes, for each column in Now, say, for the 4th motif index (i.e., the 4th column of Note: From this point forward, none of this is supported and is subject to change without notice. In other words, this is purely experimental so please use at your own risk!
This should produce the corresponding multi-dimensional matrix profile, This is the first time that I've thought through this and I'm sure that I've made some mistakes or forgotten something so please ask any clarifying questions!
Unfortunately, no. You'll have to re-run I hope this is helpful! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Hey,
Now I am able to find the 10 nearest neighbors for each motif! Thank you very much!
Here is my code: