首页
/ 【亲测免费】 Tigramite 项目推荐

【亲测免费】 Tigramite 项目推荐

2026-01-29 12:44:05作者:庞眉杨Will

1. 项目基础介绍和主要编程语言

Tigramite 是一个专注于时间序列数据因果推断的 Python 包。该项目的主要编程语言是 Python,适用于需要从时间序列数据中推断因果关系的研究人员和开发者。

2. 项目的核心功能

Tigramite 提供了多种因果发现方法,能够在不同假设下使用。其核心功能包括:

  • 因果发现方法:支持多种因果发现算法,如 PCMCI、PCMCI+、LPCMCI 等,能够在不同假设下推断时间序列数据中的因果关系。
  • 条件独立性测试:提供了多种条件独立性测试方法,如 ParCorr、GPDC、CMIknn 等,适用于连续值、离散值以及混合数据。
  • 因果效应估计:支持非参数化地估计条件因果效应和线性中介因果效应。
  • 高维数据处理:能够高效处理高维时间序列数据,并提供高质量的结果可视化。

3. 项目最近更新的功能

Tigramite 最近更新的功能包括:

  • CausalEffects 类:新增了 CausalEffects 类,允许估计条件因果效应和中介效应,基于假设的因果图进行推断。
  • 新的因果发现方法:引入了 LPCMCI 和 RPCMCI 等新的因果发现方法,增强了在不同假设下的因果推断能力。
  • 改进的条件独立性测试:优化了条件独立性测试的性能,特别是针对高维数据的处理和非线性依赖关系的检测。

Tigramite 是一个功能强大且灵活的工具,适用于时间序列数据的因果推断,尤其适合需要处理复杂时间序列数据的研究人员和开发者。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起