Related Experiment Video
Updated: Oct 3, 2025

08:43
Application of Granger Causality Analysis of the Directed Functional Connection in Alzheimer's Disease and Mild Cognitive Impairment
Published on: August 7, 2017
8.0K
Granger causality test with nonlinear neural-network-based methods: Python package and simulation study.
Maciej Rosoł1, Marcel Młyńczak1, Gerard Cybulski1
1Faculty of Mechatronics, Institute of Metrology and Biomedical Engineering, Warsaw University of Technology, Warsaw, Poland.
Computer Methods and Programs in Biomedicine
|February 12, 2022
Summary
This study introduces a novel Python package for nonlinear causality analysis using neural networks, outperforming traditional methods in detecting complex causal relationships and changes over time.
Area of Science:
- Neuroscience
- Economics
- Data Science
Background:
- Granger causality (1969) is a foundational concept in time-series analysis.
- Increasing interest in nonlinear causality necessitates advanced analytical tools.
- Existing methods may not capture complex, nonlinear dependencies between signals.
Purpose of the Study:
- To present a novel nonlinear causality analysis method using neural networks.
- To introduce a user-friendly Python package for implementing this method.
- To demonstrate the package's capability in detecting nonlinear causal relationships.
Main Methods:
- Utilized Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and Multilayer Perceptron (MLP) neural networks.
- Tested on simulated signals with and without nonlinear dependencies.
- Employed a 70/30 train-test split and Wilcoxon signed-rank test for error comparison.
Main Results:
- Neural network models successfully detected nonlinear causality where traditional autoregressive (AR) models failed.
- Multilayer Perceptron (MLP) achieved superior prediction accuracy (MSE=0.011).
- Proposed models demonstrated high reliability, avoiding false causality detection.
Conclusions:
- The neural-network-based approach effectively detects nonlinear causality missed by classical Granger methods.
- The developed Python package offers a robust tool for analyzing causal relationships and their temporal dynamics.
- This method provides accurate forecasting and reliable causality detection, outperforming existing techniques.
Related Concept Videos
Nonlinear Pharmacokinetics: Causes of Nonlinearity
381
Nonlinearity in drug pharmacokinetics is caused by various factors influencing how a drug is absorbed, distributed, metabolized, and excreted. Understanding these nonlinear processes is crucial for predicting drug behavior in the body and optimizing drug dosing regimens.
Nonlinear drug absorption can occur when the process is rate-limited by solubility, carrier-mediated transport systems, or saturation of the presystemic gut wall or hepatic metabolism. For instance, high doses of riboflavin...
Nonlinear drug absorption can occur when the process is rate-limited by solubility, carrier-mediated transport systems, or saturation of the presystemic gut wall or hepatic metabolism. For instance, high doses of riboflavin...
381
Linear Approximation in Frequency Domain
149
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
149

