Litcius/Paper detail

NlinTS: An R Package For Causality Detection in Time Series

Youssef Hmamouche

2020The R Journal27 citationsDOIOpen Access PDF

Abstract

The causality is an important concept that is widely studied in the literature, and has several applications, especially when modelling dependencies within complex data, such as multivariate time series. In this article, we present a theoretical description of methods from the NlinTS package, and we focus on causality measures. The package contains the classical Granger causality test. To handle non-linear time series, we propose an extension of this test using an artificial neural network. The package includes an implementation of the Transfer entropy, which is also considered as a nonlinear causality measure based on information theory. For discrete variables, we use the classical Shannon Transfer entropy, while for continuous variables, we adopt the k-nearest neighbors approach to estimate it.

Topics & Concepts

Transfer entropyCausality (physics)Granger causalityMultivariate statisticsComputer scienceSeries (stratigraphy)Entropy (arrow of time)Time seriesMeasure (data warehouse)Focus (optics)Nonlinear systemEconometricsInformation theoryData miningAlgorithmArtificial intelligenceMathematicsTheoretical computer scienceMachine learningPrinciple of maximum entropyStatisticsOpticsBiologyPhysicsQuantum mechanicsPaleontologyNeural Networks and ApplicationsFault Detection and Control SystemsStatistical Mechanics and Entropy
NlinTS: An R Package For Causality Detection in Time Series | Litcius