Timeseria:一个面向时间序列处理的对象导向库
机器学习
2024-12-31 v3
摘要
Timeseria是一个用Python实现的对象导向时间序列处理库,旨在更轻松地操作时间序列数据并在其上构建统计和机器学习模型。与常见数据分析框架不同,它从明确定义且可重用的逻辑单元(对象)构建而来,这些对象可以轻松组合在一起,以确保高度的一致性。借助这种方法,Timeseria可以设计上解决诸多常被低估的非平凡问题,如处理数据丢失、非均匀采样率、聚合数据与瞬时观察值的差异、时区、夏令时变化等。Timeseria配备了全套基础数据结构、用于重采样和聚合的数据转换、常见数据操作,以及用于数据重建、预测和异常检测的可扩展模型。它还集成了一个功能完善的、交互式的绘图引擎,能够处理数百万个数据点。
引用
@article{arxiv.2410.09567,
title = {Timeseria: an object-oriented time series processing library},
author = {Stefano Alberto Russo and Giuliano Taffoni and Luca Bortolussi},
journal= {arXiv preprint arXiv:2410.09567},
year = {2024}
}