Wenderlog/Testing_and_Comparison_of_Entropy_Methods
GitHub: Wenderlog/Testing_and_Comparison_of_Entropy_Methods
一个基于十种熵指标的时间序列在线变点检测Python库与算法测试框架。
Stars: 0 | Forks: 0
# 在线 CPD 熵方法的测试与对比
一个基于熵指标的时间序列在线变点检测 (CPD) Python 库与测试框架。
## 解决方案概述
* 基于滑动窗口的在线数据处理,采用动态基线校准和三西格玛规则 (three-sigma rule)。
* 支持 5 种变化类型的合成数据生成器:均值漂移、方差变化、自回归偏移、频率变化和异常值。
* 检测质量评估模块:计算 AUPRC、F1-score、ADD (Average Delay of Detection)、ARL (Average Run Length) 以及计算复杂度。
## 已实现的算法
1. **参数化:** Shannon, Renyi, Tsallis, KLD。
2. **基于模式:** Permutation, Dispersion, Bubble, Slope。
3. **基于复杂度:** Approximate, Sample。
## 技术栈
Python 3.12, NumPy, SciPy, Pandas。
标签:Apex, AUPRC, F1分数, meg, NumPy, SciPy, 信号处理, 信噪比监测, 信息安全, 变点检测, 合成数据生成, 在线处理, 异常检测, 性能评估, 数据异常, 数据科学, 无监督学习, 时间序列分析, 机器学习, 滑动窗口, 熵度量, 离群值检测, 算法库, 统计分析, 自回归分析, 资源验证, 运维监控