CausalInference.jl icon indicating copy to clipboard operation
CausalInference.jl copied to clipboard

Causal inference, graphical models and structure learning in Julia

Results 28 CausalInference.jl issues
Sort by recently updated
recently updated
newest added

in https://mschauer.github.io/CausalInference.jl/latest/examples/backdoor_example/ (not against hand-drawn, actually, but they are a bit difficult to read)

hacktoberfest

Remove unnecessary `::Float64` constraints, e.g see comment in #68

hacktoberfest

High effort PR, but rewarding and a straight solution: The problem is as follows: There are two variables X and Y and we want to know the effect of X...

hacktoberfest

Improve documentation on DAG models, see https://r-causal.github.io/ggdag/articles/intro-to-dags.html for a nice example.

hacktoberfest

implemented permutation-based independence tests for categorical variables based on mutual information and conditional mutual information open questions: - can type information be used more elegantly/efficiently? - is the conditional mutual...

For DAGs: https://arxiv.org/pdf/1203.3515.pdf More general for CPDAG/MAG/PAG: https://auai.org/uai2015/proceedings/papers/155.pdf

It would be nice to have a Julia-native implementation of the (relatively) new PCMCI [1] algorithm for causal inference in time series proposed by @jakobrunge and his team. The algorithm...

Contributions, comments and feature requests are most welcome. The vanilla PC algorithm, the Markov skeleton algorithm and a function to check `d`-separation for directed graphs are implemented. Regards! Tagging @tfgit,...

### Description When running the [example code](https://mschauer.github.io/CausalInference.jl/latest/#Example-1), core dumped when calling functions in CausalInference.jl. ### How to reproduce ```shell julia> using Distributions, CausalInference, LightGraphs, DelimitedFiles, LinearAlgebra, Statistics julia> p =...

https://github.com/mschauer/CausalInference.jl/blob/master/test/klentropy.jl needs `Random.sees!(nnn)`, otherwise it will fail randomly. Maybe this applies to some more points