文件名称:PySCMs:一个实现结构因果模型(SCM)的Python包
文件大小:26KB
文件格式:ZIP
更新时间:2024-04-25 12:18:58
Python
结构因果模型 一个实现结构因果模型(SCM)的Python包。 该软件包使从结构因果模型到图形的转换成为可能。 也可以直接从系数矩阵(即图的加权邻接矩阵)生成线性结构因果模型。 “图形”对象是通过提供一个邻接矩阵(和一个名称,可选)来定义的。 它们包含并维护图形的不同表示形式,视情况而定,这些表示形式可能会很有用,并且提供了从任何一种表示形式转换为任何其他表示形式的工具。 当前实现的表示为: 通过邻接矩阵, 通过邻接表, 通过边缘(“类型化”边缘:无边缘,向前,向后或无向边缘)。
【文件预览】:
PySCMs-main
----setup.py(907B)
----.gitignore(2KB)
----requirements.txt(25B)
----LICENSE(1KB)
----README.md(835B)
----StructuralCausalModels()
--------dag.py(7KB)
--------structural_equation.py(639B)
--------__init__.py(0B)
--------graph_via_adjacency_lists.py(2KB)
--------directed_graph.py(2KB)
--------linear_structural_causal_model.py(3KB)
--------graph_via_edges.py(5KB)
--------graph.py(11KB)
--------structural_causal_model.py(3KB)
--------graph_via_adjacency_matrix.py(3KB)
--------test()
----.readthedocs.yaml(503B)
----docs()
--------Makefile(638B)
--------make.bat(799B)
--------source()