• Stars
    star
    239
  • Rank 168,763 (Top 4 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Causal Graphical Models in Python

CausalGraphicalModels

Introduction

causalgraphicalmodels is a python module for describing and manipulating Causal Graphical Models and Structural Causal Models. Behind the scenes it is a light wrapper around the python graph library networkx, together with some CGM specific tools.

It is currently in a very early stage of development. All feedback is welcome.

Example

For a quick overview of CausalGraphicalModel, see this example notebook.

Install

pip install causalgraphicalmodels

Resources

My understanding of Causality comes mainly from the reading of the follow work:

Related Packages

More Repositories

1

notes-on-causal-inference

Some notes on Causal Inference, with examples in python
Jupyter Notebook
149
star
2

turing-patterns

Exploring the patterns created by reaction-diffusion equations
Jupyter Notebook
108
star
3

image-processing-with-numpy

Image processing with numpy
Jupyter Notebook
75
star
4

parsing-pdfs

Extracting tabular information from PDFs using python
Jupyter Notebook
42
star
5

images-to-triangles

Converts an image into a set of triangles
Jupyter Notebook
35
star
6

pythonic-metal

A short tour of NLP through the medium of Metal
Jupyter Notebook
25
star
7

panama-paper-network

Exploring the network released by the ICIJ from the Panama Papers
Jupyter Notebook
21
star
8

reducing-variance-ab-tests

Some notes on techniques for variance reduction to increase the power of A/B tests
Jupyter Notebook
14
star
9

metal_models

A collection of models to generate metal lyrics
Jupyter Notebook
10
star
10

simpsons-paradox

Generating examples of Simpson's Paradox
Jupyter Notebook
7
star
11

hypercube

JavaScript
6
star
12

ti_intergrity_watch

Working copy of document scrapper for UK minister meetings
Jupyter Notebook
4
star
13

making-a-prophet

Notes on how facebook's timeseries forecasting prophet library works.
Jupyter Notebook
4
star
14

UKElectionData

Data collected relating to uk elections
3
star
15

uk_minister_meetings

Meetings between UK ministers and external organisations
2
star
16

SDC

Python
1
star
17

map-projections

What the world would look like given a different origin, under different projections.
JavaScript
1
star
18

ijmbarr.github.io

HTML
1
star
19

GamesOfLife

Javascript Implimentation of conway's game of life
JavaScript
1
star
20

BallsNSprings

Simple javascript physics library.
JavaScript
1
star
21

trumpissimus

Clojure
1
star
22

mastermind

Jupyter Notebook
1
star
23

three-body-holiday-problem

Notebook for blog post on identifying combined flight destinations
Jupyter Notebook
1
star
24

test-google-app-script-workflow

Testing google app script workflow
JavaScript
1
star