arrow
返回

Granger causality test with nonlinear neural-network-based methods: Python package and simulation study

delete2022-04-01
delete29
delete
OA
AI
M
Maciej Rosoł *
M
Marcel Młyńczak
G
Gerard Cybulski
DOI:10.1016/j.cmpb.2022.106669delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Background and objective: Causality defined by Granger in 1969 is a widely used concept, particularly in neuroscience and economics. As there is an increasing interest in nonlinear causality research, a Python package with a neural-network-based causality analysis approach was created. It allows performing causality tests using neural networks based on Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), or Multilayer Perceptron (MLP). The aim of this paper is to present the nonlinear method for causality analysis and the created Python package. Methods: The created functions with the autoregressive (AR) and Generalized Radial Basis Functions (GRBF) neural network models were tested on simulated signals in two cases: with nonlinear dependency and with absence of causality from Y to X signal. The train-test split (70/30) was used. Errors obtained on the test set were compared using the Wilcoxon signed-rank test to determine the presence of the causality. For the chosen model, the proposed method of study the change of causality over time was presented. Results: In the case when X was a polynomial of Y, nonlinear methods were able to detect the causality, while the AR model did not manage to indicate it. The best results (in terms of the prediction accuracy) were obtained for the MLP for the lag of 150 (MSE equal to 0.011, compared to 0.041 and 0.036 for AR and GRBF, respectively). When there was no causality between the signals, none of the proposed and AR models did indicate false causality, while it was detected by GRBF models in one case. Only the proposed models gave the expected results in each of the tested scenarios. Conclusions: The proposed method appeared to be superior to the compared methods. They were able to detect non-linear causality, make accurate forecasting and not indicate false causality. The created package enables easy usage of neural networks to study the causal relationship between signals. The neural-networks-based approach is a suitable method that allows the detection of a nonlinear causal relationship, which cannot be detected by the classical Granger method. Unlike other similar tools, the package allows for the study of changes in causality over time. (C) 2022 The Authors. Published by Elsevier B.V.
Keyword:
Granger causality
Time series
Neural networks
Python
Prediction models
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Methods and Programs in Biomedicine 封面图
Computer Methods and Programs in Biomedicine
IF:
4.8
论文数:
7.0K
被引数:
2.3W

机构

W
Warsaw University of Technology
学者数:
306
论文数: 123
被引数: 165
引用论文

引用论文

Auto scaling of data plane VNFs in 5G networks5G网络中数据平面VNFs的自动缩放
err2017-11-01
err0
PREAI
errTulja Vamshi Kiran Buyakar; Anil Kumar Rangisetti; A Antony Franklin; Bheemarjuna Reddy Tamma
err分享
err收藏
err分享
err收藏
err分享
err收藏
Neural networks with non-uniform embedding and explicit validation phase to assess Granger causality具有非均匀嵌入和显式验证阶段的神经网络评估格兰杰因果关系
err2015-11-01
err60
errOAAI
errMontalto, Alessandro; Stramaglia, Sebastiano; Faes, Luca; Tessitore, Giovanni; Prevete, Roberto; Marinazzo, Daniele
err分享
err收藏
err分享
err收藏
The kinematic total knee arthroplasty
err2000-01-01
err0
PREAI
errC. J. M. van Loon; M. A. Wisse; M. C. de Waal Malefijt; R. H. Jansen; R. P. H. Veth
err分享
err收藏
Development of melt electrospinning
err2019-01-01
err0
PREAI
errYong Liu; Kaili Li; Mohamedazeem M. Mohideen; Seeram Ramakrishna
err分享
err收藏
学者 查看更多内容