All Projects → JuliaDynamics → CausalityTools.jl

JuliaDynamics / CausalityTools.jl

Licence: other
Algorithms for causal inference and the detection of dynamical coupling from time series, and for approximation of the transfer operator and invariant measures.

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to CausalityTools.jl

causal-learn
Causal Discovery for Python. Translation and extension of the Tetrad Java code.
Stars: ✭ 428 (+851.11%)
Mutual labels:  time-series, causal-inference
sysidentpy
A Python Package For System Identification Using NARMAX Models
Stars: ✭ 139 (+208.89%)
Mutual labels:  time-series
DeepEcho
Synthetic Data Generation for mixed-type, multivariate time series.
Stars: ✭ 44 (-2.22%)
Mutual labels:  time-series
sabre
sabre: Spatial Association Between REgionalizations
Stars: ✭ 34 (-24.44%)
Mutual labels:  entropy
LatticeQCD.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
Stars: ✭ 85 (+88.89%)
Mutual labels:  julia-language
IMCtermite
Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS/imcSTUDIO and facilitates its storage in open source file formats
Stars: ✭ 20 (-55.56%)
Mutual labels:  time-series
forecasting models
An overview of univariate time series forecasting models with sample code.
Stars: ✭ 39 (-13.33%)
Mutual labels:  time-series
Start maja
To process a Sentinel-2 time series with MAJA cloud detection and atmospheric correction processor
Stars: ✭ 47 (+4.44%)
Mutual labels:  time-series
RobustModels.jl
A Julia package for robust regressions using M-estimators and quantile regressions
Stars: ✭ 18 (-60%)
Mutual labels:  julia-language
DICOM.jl
Julia package for reading and writing DICOM (Digital Imaging and Communications in Medicine) files
Stars: ✭ 45 (+0%)
Mutual labels:  julia-language
moac
Generate passwords and analyze their strength given physical limits to computation
Stars: ✭ 16 (-64.44%)
Mutual labels:  entropy
lightweight-temporal-attention-pytorch
A PyTorch implementation of the Light Temporal Attention Encoder (L-TAE) for satellite image time series. classification
Stars: ✭ 43 (-4.44%)
Mutual labels:  time-series
pmts
Poor man's time series functionality for PostgreSQL
Stars: ✭ 31 (-31.11%)
Mutual labels:  time-series
SyntheticControlMethods
A Python package for causal inference using Synthetic Controls
Stars: ✭ 90 (+100%)
Mutual labels:  causal-inference
fastverse
An Extensible Suite of High-Performance and Low-Dependency Packages for Statistical Computing and Data Manipulation in R
Stars: ✭ 123 (+173.33%)
Mutual labels:  time-series
KissABC.jl
Pure julia implementation of Multiple Affine Invariant Sampling for efficient Approximate Bayesian Computation
Stars: ✭ 28 (-37.78%)
Mutual labels:  julia-language
tsfuse
Python package for automatically constructing features from multiple time series
Stars: ✭ 33 (-26.67%)
Mutual labels:  time-series
webpassgen
Simple web-based password generator
Stars: ✭ 111 (+146.67%)
Mutual labels:  entropy
CorBinian
CorBinian: A toolbox for modelling and simulating high-dimensional binary and count-data with correlations
Stars: ✭ 15 (-66.67%)
Mutual labels:  entropy
midasml
midasml package is dedicated to run predictive high-dimensional mixed data sampling models
Stars: ✭ 31 (-31.11%)
Mutual labels:  time-series

CausalityTools

CI codecov

CausalityTools.jl provides methods for causal inference and detection of dynamical coupling based on time series.

Check out the documentation for more information!

Key tools

  • A easy-to-use framework for estimating information theoretic measures, such as transfer entropy, predictive asymmetry, generalized entropy and mutual information.
  • Convergent cross mapping, pairwise asymmetric inference, S-measure and joint distance distribution.
  • Surrogate data generation.

Installation

CausalityTools.jl is a registered julia package, you can therefore add the latest tagged release by running the following lines in the Julia console.

import Pkg; Pkg.add("CausalityTools")

For the latest development version of the package, add the package by referring directly to the GitHub repository.

import Pkg; Pkg.add(url="https://github.com/juliadynamics/CausalityTools.jl/", rev="master")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].