#时间序列分析

tfcausalimpact - TensorFlow实现的因果影响分析库
CausalImpact时间序列分析贝叶斯结构模型TensorFlow因果推断Github开源项目
tfcausalimpact是一个基于TensorFlow实现的因果影响分析库。该工具利用贝叶斯结构模型分析干预前后的数据,评估干预效果。支持Python 3.7-3.11,提供统计结果输出和可视化功能。通过变分推断和HMC两种拟合方法,在分析精度和计算性能间实现平衡。适用于研究人员和数据科学家进行因果推断分析,操作简便,功能强大。
tslearn - Python时间序列分析机器学习库
tslearn时间序列分析机器学习Python库数据预处理Github开源项目
tslearn是一个开源的Python库,专注于时间序列分析和机器学习。它提供数据预处理、分类、聚类、回归和多种距离度量方法。支持可变长度时间序列,兼容scikit-learn,包含UCR数据集和数据生成器。tslearn适用于需要进行时间序列分析的数据科学工作,支持超参数调优和管道等功能,为研究和实践提供全面工具支持。
Awesome-GNN4TS - 时间序列分析中图神经网络的研究进展与应用
GNN时间序列分析图神经网络机器学习深度学习Github开源项目
本项目汇集图神经网络(GNN)在时间序列分析领域的研究进展和资源,涵盖预测、分类、异常检测和插值等任务。内容包括相关论文、数据集和应用概述,以及面向任务和模型的GNN4TS分类方法,为该领域研究和应用提供参考。
pmdarima - Python时间序列分析库 支持自动ARIMA建模和多种统计测试
pmdarima时间序列分析自动ARIMA统计库PythonGithub开源项目
pmdarima是一个Python统计库,旨在增强时间序列分析能力。它实现了类似R语言auto.arima的功能,提供多种统计测试、时间序列工具、转换器和特征提取器。该库支持季节性分解、交叉验证,并包含丰富的内置数据集。基于statsmodels构建,pmdarima采用类scikit-learn的接口设计,便于用户构建和部署时间序列模型。
sktime - 多功能时间序列分析和预测库
sktime时间序列分析机器学习Python库统一接口Github开源项目
sktime是一个开源的Python时间序列分析库,为多种时间序列学习任务提供统一接口。它支持时间序列分类、回归、聚类、标注和预测等功能,并提供专门的时间序列算法和兼容scikit-learn的工具。sktime还整合了多个相关库的接口,便于用户在不同时间序列任务间迁移算法。
statsmodels - Python统计建模和数据分析工具包
statsmodels统计模型Python包数据分析时间序列分析Github开源项目
statsmodels是一个全面的Python统计建模库,提供多种统计方法和工具。包括线性回归、广义线性模型、时间序列分析、生存分析等功能。该项目文档完善,社区活跃,持续更新。适用于数据科学家和研究人员进行各类统计分析和建模任务,可处理从基础到高级的数据分析需求。
timetk - R语言时间序列分析与可视化工具包
timetk时间序列分析R语言数据可视化机器学习Github开源项目
timetk是一个功能丰富的R语言时间序列分析工具包。它提供数据可视化、处理和特征工程功能,支持交互式和静态绘图、时间序列机器学习、异常检测和聚类分析。与同类包相比,timetk功能更全面、易用性更高,可简化时间序列分析和预测建模流程。该包适用于需要高效处理和分析时间序列数据的研究人员和数据科学家。
RedisTimeSeries - Redis官方开发的时间序列数据库模块 支持高吞吐低延迟
RedisTimeSeries时间序列数据库Redis模块数据存储时间序列分析Github开源项目
RedisTimeSeries是Redis官方开发的时间序列数据库模块,支持高吞吐量数据插入和低延迟读取。该模块提供时间范围查询、聚合分析、可配置数据保留策略、自动数据压缩和二级索引等功能。适用于处理传感器数据、股票价格、流量统计等时间序列信息。RedisTimeSeries可与Prometheus和Grafana等工具集成,是一个全面的时间序列数据处理解决方案。
pytimetk - 快速高效的Python时间序列分析库
pytimetk时间序列分析数据处理可视化Python库Github开源项目
pytimetk是一个高效的Python时间序列分析库,通过简洁语法和优化计算简化了时间序列操作和可视化。相比pandas,它提供3-3500倍的速度提升,并减少代码复杂度。主要功能包括快速时间聚合、便捷绘图、日历特征提取和异常检测等。pytimetk适用于商业预测和科学研究,为时间序列分析提供了全面的解决方案。
pastas - Python开源工具助力地下水时间序列分析
Pastas地下水时间序列分析Python包开源软件Github开源项目
这是专注于地下水时间序列分析的开源Python工具。它采用面向对象结构,便于快速构建新模型。通过简洁的Python代码,用户可轻松创建、优化和分析时间序列模型。内置多种分析工具,支持Python 3.9-3.12版本,并提供丰富的文档和示例,适合各层次用户使用。
dtw-python - 实现动态时间规整算法的Python包
DTW动态时间规整时间序列分析模式识别Python包Github开源项目
dtw-python是一个实现动态时间规整(DTW)算法的Python包。它支持任意局部和全局约束、快速本地代码执行、多种绘图样式等功能。该包提供计算对齐、绘制对齐和规整函数、表示步骤模式等方法,适用于经济计量学、化学计量学和时间序列挖掘中的分类和聚类任务。它是R语言DTW包的Python等效实现,采用GPL开源许可证发布。最新版本为X.X.X,详细文档可参考项目官网 https://dynamictimewarping.github.io。
hctsa - MATLAB时间序列分析与特征提取工具包
Github开源项目hctsa时间序列分析特征提取数据可视化机器学习
hctsa是一款功能强大的MATLAB时间序列分析工具包,专注于特征提取和比较分析。它能从单变量时间序列中提取大量特征,并提供多种分析工具。主要功能包括数据标准化、聚类、降维、特征识别和分类模型评估。该工具包适用于多领域的时间序列研究,能够深入挖掘数据特征,进行全面的比较分析。
stingray - 将天体物理X射线数据光谱时序分析变得简单
StingrayX射线光谱计时天体物理Python软件包时间序列分析Github开源项目
Stingray是一个开源的天体物理X射线数据光谱时序分析软件包。它提供功率谱、互谱等多种时间序列分析方法,旨在简化科研人员的高级光谱时序分析工作。该项目具有严谨的统计框架,支持多种安装方式,并提供完整的文档和测试。Stingray合并了现有Python时序分析工作,遵循现代开源编程最佳实践,填补了X射线时序分析工具的空白,致力于成为天体物理领域广泛使用的时序分析工具。
MintPy - 开源InSAR时间序列分析软件
MintPyInSAR时间序列分析地表位移开源软件Github开源项目
MintPy是一款开源的InSAR时间序列分析软件,可处理多种格式的干涉图堆栈并生成三维地表位移数据。该软件提供常规分析流程和独立工具箱,支持大气延迟和DEM误差校正等功能。MintPy采用Python编写,模块化设计便于二次开发。作为InSAR数据处理的重要工具,MintPy在地球科学研究中得到广泛应用。
scipy_con_2019 - SciPy Con 2019教程集锦 涵盖时间序列分析到GPU数据处理
SciPy Con 2019教程时间序列分析PyTest贝叶斯数据科学Github开源项目
该项目收录了SciPy Con 2019的多个教程,内容包括现代时间序列分析、PyTest、贝叶斯数据科学、GPU数据处理和Hypothesis自动化测试。这些资源涵盖了数据科学的多个方面,适合不同水平的学习者参考。项目提供了原始教程的链接或作者的修改版本,方便读者深入学习各个主题。
hurst - Python实现的随机游走分析和赫斯特指数评估工具
Hurst指数随机游走Python模块R/S分析时间序列分析Github开源项目
hurst是一个Python模块,用于分析随机游走和计算赫斯特指数(H)。该模块可生成布朗运动、持续性和反持续性随机游走,提供compute_Hc函数计算赫斯特指数,并支持R/S分析图表可视化。hurst适用于Python 2.7和3.x版本,可通过pip轻松安装。这个工具有助于研究人员分析时间序列的长期相关性,适用于金融、物理等多个领域的数据分析。
StateSpaceModels.jl - Julia语言时间序列分析与预测的状态空间模型库
StateSpaceModels.jl时间序列分析状态空间模型卡尔曼滤波预测Github开源项目
StateSpaceModels.jl是基于Julia语言的开源时间序列分析库,专注于状态空间模型框架。该库实现了卡尔曼滤波、平滑和最大似然估计等核心算法,提供了指数平滑、未观测组件和SARIMA等预定义模型,同时支持用户自定义模型。此外,它还具备预测、模拟、缺失值处理和残差诊断等功能,为时间序列分析提供了全面的工具集。
HyperTS - 全面的时间序列分析工具包 支持多任务和多模式分析
HyperTS时间序列分析自动机器学习预测异常检测Github开源项目
HyperTS是一款全面的时间序列分析工具包,集成了统计模型、深度学习和神经架构搜索。它支持预测、分类、回归和异常检测等多种任务,适用于复杂的时间序列分析场景。该工具包提供多变量和协变量支持,概率区间预测,以及丰富的预处理、评估指标和搜索策略。HyperTS简单易用,为时间序列分析提供了端到端的自动化解决方案。
celerite - 快速可扩展的1D高斯过程建模库
celerite高斯过程时间序列分析天文学开源项目Github
celerite是一个开源的1D高斯过程建模库,支持C++和Python语言实现。它采用快速算法,特别适用于天文时间序列数据分析。尽管已被celerite2取代,但仍进行基本维护。celerite能显著提升大规模数据集的高斯过程建模效率,为天文学等领域研究提供有力工具。该项目的相关论文已发表,为其提供了学术支持。
Time-Series-Analysis-with-Python-Cookbook - Python时间序列分析与预测实战指南
时间序列分析Python数据科学机器学习预测Github开源项目
这本书全面介绍Python时间序列分析和预测技术,涵盖数据获取、预处理和高级建模。内容包括统计方法、机器学习和深度学习算法,以及使用TensorFlow、PyTorch等框架进行预测。通过实用代码示例和案例研究,读者可以学习处理复杂时间序列数据、进行异常检测,并解决实际业务问题。适合数据分析师和开发者提升时间序列分析技能。
SCAMP - 高效矩阵剖面计算框架
SCAMP矩阵剖面时间序列分析GPU加速Python模块Github开源项目
作为开源项目,SCAMP在时间序列分析领域表现突出。该框架支持GPU和CPU计算,可处理大规模数据集并执行AB连接。SCAMP提供多种矩阵剖面类型,支持分布式运算,并通过Python模块、Docker容器和conda-forge实现简便集成。其优势还包括全面的测试覆盖、性能基准以及对实际数据中缺失值和平坦区域的有效处理。
LT-GEE - Google Earth Engine上的LandTrendr算法实现
LandTrendrGoogle Earth Engine遥感时间序列分析地表变化监测Github开源项目
LT-GEE项目在Google Earth Engine上实现了LandTrendr光谱-时间序列分割算法,用于分析长期地表变化趋势。该项目包括详细的使用指南、相关研究论文和开放的代码库。LT-GEE利用Google Earth Engine的计算能力,实现了高效的大规模地表变化检测和分析。这一工具在环境监测、土地利用变化研究和生态系统动态分析等领域具有重要应用价值。
exoplanet - 基于PyMC的系外行星观测数据分析工具包
exoplanetPyMC时间序列分析天文学概率建模Github开源项目
exoplanet是一个基于PyMC的开源工具包,专门用于天文学时间序列数据的概率建模,尤其适用于系外行星观测数据分析。它扩展了PyMC的功能,提供了针对系外行星数据集的自定义函数和分布。该工具包具有高性能的模型构建语言和推理引擎,能有效处理大量参数问题,为天文学研究提供了实用的数据分析解决方案。
pyspi - 多变量时间序列成对交互统计分析Python库
pyspi时间序列分析多变量数据Python库统计计算Github开源项目
pyspi是一个计算多变量时间序列数据成对交互统计的Python库。它包含数百种方法,涵盖从简单相关性到Granger因果关系等高级算法。该库适用于金融、神经影像等领域的时间序列分析。作为开源项目,pyspi致力于提供全面的时间序列分析工具,并鼓励社区参与开发。
deeptime - Python时间序列分析与动态建模库
deeptime时间序列分析机器学习动力学模型开源库Github开源项目
deeptime是一个专注于时间序列数据分析的Python库,集成了多种动态模型估计工具。该库涵盖传统线性学习方法(如马尔可夫状态模型、隐马尔可夫模型和Koopman模型)及先进的核方法和深度学习技术。与scikit-learn兼容的同时,deeptime还提供了独特的Model类,用于分析热力学、动力学和其他动态特性。该库支持多平台安装,适用于各类时间序列数据研究。
tsa4 - 时间序列分析与应用的开源资源库
时间序列分析R语言astsaPython数据集Github开源项目
tsa4是一个综合性时间序列分析资源库,包含《Time Series Analysis and Its Applications》第四版的更新代码和astsa R包。项目提供errata列表、Python代码转换和数据集包,支持R和Python用户学习和应用时间序列分析。该资源库为研究者和实践者提供了丰富的工具和参考材料。详情请访问项目GitHub页面:https://github.com/nickpoison/tsa4
numalogic - 开源时间序列分析和异常检测框架
numalogic机器学习时间序列分析异常检测AIOpsGithub开源项目
numalogic是一个开源的机器学习框架,专注于运营数据分析和AIOps。该框架集成了多种ML模型和算法,提供预测性数据分析、模型选择、数据处理和特征提取功能。numalogic适用于部署失败检测、系统故障识别、欺诈检测等场景。它支持实时训练,可根据输入数据自动更新模型,适合构建持续运行的ML平台。numalogic设计简洁,易于使用和扩展,为数据分析提供了灵活的解决方案。