ermshaua / time-series-segmentation-benchmark

This repository contains the time series segmentation benchmark (TSSB).
BSD 3-Clause "New" or "Revised" License
60 stars 15 forks source link

multi-dimension data #3

Closed caozhenxiang closed 8 months ago

caozhenxiang commented 8 months ago

Hi,

Thank you for providing this package. I successfully installed it. However, it seems can not deal with multi-channel inputs. When I feed a 5-dimensional time series, I get an error.

Thank you for your reply in advance.

ermshaua commented 8 months ago

The time series segmentation benchmark is currently limited to univariate time series data (as are ClaSP and ClaSS). If you are interested in multivariate time series segmentation, please check out: https://github.com/patrickzib/human_activity_segmentation_challenge This repo contains multivariate time series as well as examples of how to segment them.

Best regards Arik

caozhenxiang commented 8 months ago

Thank you for your fast reply. Another question is about the result. I observed that the algorithm can return a list of detected change points for univariate time series data. However, the majority of ground truth change points are missed. Do you have any suggestions for the reason and solution? Many thanks!

ermshaua commented 8 months ago

My suggestion is to tune the parameters for you data. I have a notebook on that for the ClaSP algorithm: https://github.com/ermshaua/claspy/blob/main/claspy/notebooks/clasp_configuration.ipynb Also check out the ablation studies in my papers. They discuss the influence of parameters in detail.

caozhenxiang commented 8 months ago

Thanks for sharing this.