Pattern Transition Detection Algorithm (PTDA)

版本 1.1.3 (996.9 KB) 作者: Kathrin Viol
This algorithm is an extension of the change point analysis to detect general changes in the pattern of a time series.
359.0 次下载
更新时间 2021/9/3

查看许可证

The algorithm calculates the Time Frequency Distribution (TFD), Recurrence Plot (RP), and Dynamic Complexity (DC) of a time series and applies the change point analysis to the original as well as to the time series/matrices of TFD, RP and DC.
Details can be found in our accompanying paper (submitted for publication). The idea of the algorithm is presented in this article: https://www.frontiersin.org/articles/10.3389/fpsyg.2020.01970/full.
**************************************************************************
Updates Version 1.1
- outliers are removed from the input time series
- function "findchangepts" is used instead of "ischange"
- the original time series is also assessed for changes of a linear trend
- recurrence plots, dynamic complexity, and time frequency distributions are not assessed for changes of the variance anymore (only changes of the mean)
- omitted outlier deletion of the resulting change points
- cross-validation omitted (not necessary anymore)
- peakfinder instead of mean used to determine overall transition point
- added visualization for the results
- added example data

引用格式

Kathrin Viol (2024). Pattern Transition Detection Algorithm (PTDA) (https://www.mathworks.com/matlabcentral/fileexchange/80380-pattern-transition-detection-algorithm-ptda), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2018b
兼容 R2018b
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.1.3

Bugfix of the entry and statistics of the overall transition point if more than one time series is entered.

1.1.2

Bug fixed for calculating the statistics.

1.1.1

corrected file name

1.1

- several methodological refinements (see Description)
- multiple variables of the same system can be assessed together, resulting in an overall transition point for the whole system
- added visualization for the results
- added example dataset

1.0.2

Output text changed from "change point" to "transition point".

1.0.1

Minor fixing: The algorithm produced an error message and aborted when a time series consists of 1 or 2 values only. This was fixed by omitting the calculation of the Dynamic Complexity in those cases, accompanied by a corresponding message.

1.0.0