Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matrix Profile IX: Admissible Time Series Motif Discovery with Missing Data - R #83

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

chris-english
Copy link

The code and data in this pull are my translation of Matrix Profile IX MDMS from Matlab/Octave and the paper to R. I think it is working nearly properly. It is in no way optimized, there for currently slow for modest 50K ts lengths, which I realize does not reflect the current development imperative. I submit for your considered review as who would know this material better and advise me of necessary changes. Data *_1K are length 1000, otherwise length 50002.
Thank you for your time and attention.
Chris

@franzbischoff franzbischoff self-assigned this Sep 12, 2020
@franzbischoff franzbischoff added the R R Language label Sep 12, 2020
Addresses indexing issue related to matlab cum_sumx(m:n)-[0;cum_sumx(1:n-m)]; here especially the [0; notation which seems to make differences in vector lengths trivial in matlab, whereas in R a function is required. Stomp is twenty times faster than this NA approach when replacing missing values with either 0 or lowest known value (min), but it runs 8.6x faster in R than in Octave.
@franzbischoff franzbischoff added the Technical Work Task belonging to the "Technical Work" team label Sep 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
R R Language Technical Work Task belonging to the "Technical Work" team
Development

Successfully merging this pull request may close these issues.

2 participants