Over-Time Stability Evaluation
Project description
Over-Time Stability Evaluation
ots-eval is a toolset for the over-time stability evaluation of multiple multivariate time series based on cluster transitions. It contains an over-time stability measure for crisp over-time clusterings called CLOSE [1], one stability measure for fuzzy over-time clusterings called FCSETS [2], two outlier detection algorithms DOOTS [3,4] and DACT [5] addressing cluster-transition-based outliers and an over-time clustering algorithm named C(OTS)^2 [6]. All approaches focus on multivariate time series data that is clustered per timestamp.
The toolset was implemented by Martha Krakowski (Tatusch) and Gerhard Klassen.
Installation
You can simply install ots-eval by using pip:
pip install ots-eval
You can import the package in your Python script via:
import ots_eval
Dependencies
ots-eval requires:
- python>=3.7
- pandas>=1.0.0
- numpy>=1.19.2
- scipy>=1.3.0
Documentation
In the doc
folder, there are some explanations for the usage of every approach.
License
ots-eval is distributed under the 3-Clause BSD license.
References
This toolset is the implementation of approaches from our following works:
[1]
Tatusch, M., Klassen, G., Bravidor, M., and Conrad, S. (2020).
How is Your Team Spirit? Cluster Over-Time Stability Evaluation.
In: Machine Learning and Data Mining in Pattern Recognition, 16th International Conference on Machine Learning and
Data Mining, MLDM 2020, pages 155–170.
[2]
Klassen, G., Tatusch, M., Himmelspach, L., and Conrad, S. (2020).
Fuzzy Clustering Stability Evaluation of Time Series.
In: Information Processing and Management of Uncertainty in Knowledge-Based Systems, 18th International Conference, IPMU 2020, pages 680-692.
[3]
Tatusch, M., Klassen, G., Bravidor, M., and Conrad, S. (2019).
Show me your friends and i’ll tell you who you are. Finding anomalous time series by conspicuous clus-
ter transitions.
In: Data Mining. AusDM 2019. Communications in Computer and Information Science, pages 91–103.
[4]
Tatusch, M., Klassen, G., and Conrad, S. (2020).
Behave or be detected! Identifying outlier sequences by their group cohesion.
In: Big Data Analytics and KnowledgeDiscovery, 22nd International Conference, DaWaK 2020, pages 333–347.
[5]
Tatusch, M., Klassen, G., and Conrad, S. (2020).
Loners stand out. Identification of anomalous subsequences based on group performance.
In: Advanced Data Mining and Applications, ADMA 2020, pages 360–369.
[6]
Klassen, G., Tatusch, M., and Conrad, S. (2020).
Clustering of time series regarding their over-time stability.
In: Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence (SSCI), pages 1051–1058.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ots-eval-0.0.4.tar.gz
.
File metadata
- Download URL: ots-eval-0.0.4.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83b0660f075acb05813e98c7c3ef02d1d1e7d6613496a55c0252c7bc3c0c6eed |
|
MD5 | a75c366d383f0d9d83500b464c260d23 |
|
BLAKE2b-256 | b835313a1cedc5944e95acb2cc6859432b00d4811b1be9fa254e07043a20b8b7 |
File details
Details for the file ots_eval-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: ots_eval-0.0.4-py3-none-any.whl
- Upload date:
- Size: 25.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e258b360bf69e81a9b5af51261fe7d7e48017f29707c0b5ab566de611df3afd8 |
|
MD5 | 7515b0d0b8a926c4761eaf18b56e895b |
|
BLAKE2b-256 | ff3aab4f365941e3c22a57749f6dff7eaed77e4c96df5a2b75b097e6a8994736 |