Popescu NIPS 2009 1
Time series causality inference using the Phase Slope Index.
Florin Popescu Guido Nolte Fraunhofer Institute FIRST, Berlin
Mini-Symposium on Time Series Causality
Time series causality inference using the Phase Slope Index. Florin - - PowerPoint PPT Presentation
Time series causality inference using the Phase Slope Index. Florin Popescu Guido Nolte Fraunhofer Institute FIRST, Berlin Mini-Symposium on Time Series Causality 1 Popescu NIPS 2009 Introduction Linear time series analysis techniques
Popescu NIPS 2009 1
Florin Popescu Guido Nolte Fraunhofer Institute FIRST, Berlin
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 2
Linear time series analysis techniques can be useful in analyzing data that is
Linear time series analysis can be conducted in the time domain (e.g.
Separating correlation
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 3
Overview of different types of data generating processes (DGPs), which are
Highlight causality assessment challenges in neuroscience and economics. AR estimation challenges for covariate innovations processes (needed for GC). PSI - Phase Slope Index PSI and AR results for bi-variate simulations available on Causality
Structural causality estimation in multivariate time series.
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 4
y(t) y(t-1) y(t-2)
dynamic processes which generate data: not necessarily are they regressive, recursive or stochastic, but are more powerful when they are.
ed from data directly
up modeling of the underlying physical /social processes (in neuroscience, economics very hard)
Mini-Symposium on Time Series Causality
y(t) u(t)
Popescu NIPS 2009 5
y(t) u(t) y(t-1) y(t-2)
an input it is generally called innovati tion
s process cess and it is independently distributed if it is independently distributed.
is station
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 6
y(t) u(t) y(t-1) y(t-2)
2 DGPs are output ut equivalent if, for all t : DGPs are stochastic hasticall ally equivalent if, for all t : y1(t) u1 (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 7
ariate e or mixed innovati tion
enou
s/exogenous inputs
tegration ration u1 (t) u2 (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 8
ariate e or mixed innovati tion
enou
s/exogenous inputs some inputs are stochastic but observable le, or non-stochastic, or excluded from potential effects
co-inte ntegratio ration y1(t) u1 (t)
d(t) z (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 9
ariate e or mixed innovati tion
enou
s/exogenous inputs some inputs are stochastic but observable le, or simply non-stochastic
co-inte ntegratio ration Some states are simple dynamic transformations of i.i.d processes -this can be taken into account y1(t) u1 (t)
d(t) z (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 10
y1(t) u1(t) y2 (t) u2(t) y2 (t) u2,0 (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 11
entropy in competing structural models
y1(t) u1 (t) u2 (t) y2 (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 12
y1(t) u1 (t) y2 (t) u2 (t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 13
scalp based sensors (the mixing problem).
x2 (t)
x1(t) y2 (t) y1(t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 14
diagonal observation matrix and covariate noise but these situations correspond to stochastically equivalent DGPs and cannot be disambiguated without further assumptions
y2 (t) y1(t)
Covariate innovations Mixed output
R is a rotation matrix S is a diagonal (scaling) matrix
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 15
diagonal observation matrix and covariate noise but these situations correspond to stochastically equivalent DGPs and cannot be disambiguated without further assumptions
y2 (t) y1(t)
Covariate innovations Mixed output
R is a rotation matrix S is a diagonal (scaling) matrix
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 16
can be used to establish „source‟ causality (Moneta 2008), (to follow!)
instantaneous „mixing‟ matrix of a linear SVAR the estimate of the equivalent noise covariance is unbiased (Popescu, 2008)
y2 (t) y1(t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 17
,0 , , 1 K n U n U i n i U U U n i
x A x A x b S e
,0, , U p q
A if q p
strictly upper diagonal:
Can be solved by standard 2-norm linear regression Strictly upper diagonal means resulting residuals are not correlated.
1 1 1 ,0 , , 1
( )
K U U n U U i n i U U U n i
S I A x S A x S b e
1 1 , , 1 1 1 1 1 1 , , 1 K T U U U n U U i n i U U U n i K T T T T U U U U U U i n i U U U U U U U n i
U V x S A x S b e V x U S A x U S b U e
1 1 1 1 1 , 1 K T T n U U U U i U n i U U U U U n i
y U S A V y U S b e
T n n
y V x
Mixed output Zero-lag AR system
y2 (t) y1(t)
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 18
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 19
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 20
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 21
0.5 1
0.2 0.4 0.6 0.8 1 re(coherency) im(coherency)
fnyquist/2 fnyqu
Complex coherency Cij
ij is
calculated from the complex spectral density Sij
ij
Mini-Symposium on Time Series Causality
Re(coherency) Im(coherency)
Popescu NIPS 2009 22
0.5 1
0.2 0.4 0.6 0.8 1 re(coherency) im(coherency)
0.5 1
0.2 0.4 0.6 0.8 1 re(coherency) im(coherency)
Mini-Symposium on Time Series Causality
Re(coherency) Re(coherency) Im(coherency) Im(coherency)
Popescu NIPS 2009 23
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 24
Mini-Symposium on Time Series Causality M=1 M=2 M=3 M=4
AR models used
polynomial degree of the nonlinear coupling term
Popescu NIPS 2009 25
Mini-Symposium on Time Series Causality M=1 M=2 M=3 M=4
Popescu NIPS 2009 26
PSI does offer some advantages of Granger causality or model based method
PSI and related extensions can give statistical estimates of causality,
Model based methods are limited by limitations in modeling technique: too
Future developments require DAG/ acyclic causal graph inference in
Complex non-stationarities not yet addressed.
Mini-Symposium on Time Series Causality
Popescu NIPS 2009 27
1 Fraunhofer Institute FIRST, Berlin , 2 TU Berlin, 3 Charite Klinikum Berlin, 4 TU Graz, 5 Karolinska Institutet, Stockholm
Nolte G, Ziehe A, Nikulin VV, Schlögl A, Krämer N, Brismar T, Müller KR. “Robustly estimating the flow direction of information in complex physical systems.” Physical Review Letters 00(23):234101 . 2008. Nolte G, Ziehe A, Krämer N, Popescu F, and Müller KR, "Comparison of Granger causality and phase slope index," Journal of Machine Learning Research Workshop and Conference Proceedings, in press., 2009. Mini-Symposium on Time Series Causality