SlideShare a Scribd company logo
1 of 40
Download to read offline
Isabel Silva Some contributions to PCA for time series
Some contributions to PCA for time series
Isabel Silva
Departamento de Engenharia Civil, Faculdade de Engenharia da Universidade do Porto
Unidade de Investigação Matemática e Aplicações (UIMA), Universidade de Aveiro
JOCLAD 2010
JOCLAD 2010 1 / 21
Isabel Silva Some contributions to PCA for time series
Outline
Motivation
Principal Component Analysis for time series
◮ Classic PCA
◮ Singular Spectrum Analysis (SSA) / Multi-Channel Singular Spectrum Analysis
(MSSA)
Illustration
Final remarks
JOCLAD 2010 2 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Multidimensional time and space-time series
Motivation JOCLAD 2010 3 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Multidimensional time and space-time series

Number of observations (T) > Number of series (n)

Dimensionality reduction
Motivation JOCLAD 2010 3 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Multidimensional time and space-time series

Number of observations (T) > Number of series (n)

Dimensionality reduction
Principal Components Analysis (PCA)
Motivation JOCLAD 2010 3 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Multidimensional time and space-time series

Number of observations (T) > Number of series (n)

Dimensionality reduction
Principal Components Analysis (PCA)
p original variables linear
−−−−−−−−−→
transformation
M uncorrelated variables:
Principal Components (PC)
M ≪ p retain most of the variation presented in the dataset [Jolliffe (2002)]
Motivation JOCLAD 2010 3 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Time series can be considered as variables or as measurements
↓
observation times are the variables
Motivation JOCLAD 2010 4 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Time series can be considered as variables or as measurements
↓
observation times are the variables
Formal inference based on PC rely on the independence (and multivariate normality)
↓
condition not satisfied for time series
Motivation JOCLAD 2010 4 / 21
Isabel Silva Some contributions to PCA for time series
Motivation
Time series can be considered as variables or as measurements
↓
observation times are the variables
Formal inference based on PC rely on the independence (and multivariate normality)
↓
condition not satisfied for time series
To take in account the correlation in time (and space):
Dynamic Principal Component Analysis [Brillinger (2001)]: PCA for stationary time
series at each frequency −→ uncorrelated principal components series
Singular Spectral Analysis (SSA): Carry out a PCA on a suitable chosen lagged
version of the original time series
Motivation JOCLAD 2010 4 / 21
Isabel Silva Some contributions to PCA for time series
Classic Principal Component Analysis
n measurements on T VARIABLES: {Y1,Y2,...,YT}, Yj ∈ Rn, j = 1,...,T
n time series, each one with T OBSERVATIONS: {y1,y2,...,yn}, yi ∈ RT, i = 1,...,n
Principal Component Analysis for time series JOCLAD 2010 5 / 21
Isabel Silva Some contributions to PCA for time series
Classic Principal Component Analysis
n measurements on T VARIABLES: {Y1,Y2,...,YT}, Yj ∈ Rn, j = 1,...,T
n time series, each one with T OBSERVATIONS: {y1,y2,...,yn}, yi ∈ RT, i = 1,...,n
xij = yij −Yj = yij −
1
n
n
∑
i=1
yij, i = 1,...,n; j = 1,...,T
X =







x1
x2
...
xn







= X1 X2 ··· XT =







x11 x12 ··· x1T
x21 x22 ··· x2T
...
...
...
...
xn1 xn2 ··· xnT







Principal Component Analysis for time series JOCLAD 2010 5 / 21
Isabel Silva Some contributions to PCA for time series
Classic Principal Component Analysis
Sample variance-covariance matrix (T ×T) of X : S =
1
n
XT
X
Diagonalizing S
λ1 ≥ λ2 ≥ ··· ≥ λT > 0 ||υυυj|| = 1, j = 1,...,T
Principal Component Analysis for time series JOCLAD 2010 6 / 21
Isabel Silva Some contributions to PCA for time series
Classic Principal Component Analysis
Sample variance-covariance matrix (T ×T) of X : S =
1
n
XT
X
Diagonalizing S
λ1 ≥ λ2 ≥ ··· ≥ λT > 0 ||υυυj|| = 1, j = 1,...,T
jth Principal Component
Zj = Xυυυj = υj1X1 +υj2X2 +...+υjTXT, j = 1,...,T
Var(Zj) = λj, j = 1,...,T
Proportion of variance due to Zj :
λj
λ1 +···+λT
, j = 1,...,T
Principal Component Analysis for time series JOCLAD 2010 6 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Decompose the original series in a small number of independent and
interpretable components that can be considered as trend and oscillatory
components and a structureless noise
No stationarity assumptions for the time series are needed
Principal Component Analysis for time series JOCLAD 2010 7 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Decompose the original series in a small number of independent and
interpretable components that can be considered as trend and oscillatory
components and a structureless noise
No stationarity assumptions for the time series are needed
Basic SSA [Golyandina, Nekrutkin and Zhigljavsky (2001)]
Decomposition stage
◮ Embedding
◮ Singular Value Decomposition (SVD)
Reconstruction stage
◮ Grouping
◮ Diagonal averaging
Principal Component Analysis for time series JOCLAD 2010 7 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Embedding
Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)
Principal Component Analysis for time series JOCLAD 2010 8 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Embedding
Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)

Trajectory matrix (K ×L, K = n−L+1)
X = X1 X2 X3 ··· XL =










y0 y1 y2 ··· yL−1
y1 y2 y3 ··· yL
y2 y3 y4 ··· yL+1
...
...
...
...
...
yK yK+1 yK+2 ··· yn−1










Principal Component Analysis for time series JOCLAD 2010 8 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Embedding
Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)

Trajectory matrix (K ×L, K = n−L+1)
X = X1 X2 X3 ··· XL =










y0 y1 y2 ··· yL−1
y1 y2 y3 ··· yL
y2 y3 y4 ··· yL+1
...
...
...
...
...
yK yK+1 yK+2 ··· yn−1










SVD
S = XT
X −→ eigenvalues: λ1 ≥ λ2 ≥ ··· ≥ λL and eigenvectors: U1,U2,...,UL
d = rank(X) = max{i : λi > 0} ≤ L Vi = XUi/
√
λi, i = 1,...,d
Principal Component Analysis for time series JOCLAD 2010 8 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Embedding
Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)

Trajectory matrix (K ×L, K = n−L+1)
X = X1 X2 X3 ··· XL =










y0 y1 y2 ··· yL−1
y1 y2 y3 ··· yL
y2 y3 y4 ··· yL+1
...
...
...
...
...
yK yK+1 yK+2 ··· yn−1










SVD
S = XT
X −→ eigenvalues: λ1 ≥ λ2 ≥ ··· ≥ λL and eigenvectors: U1,U2,...,UL
d = rank(X) = max{i : λi > 0} ≤ L Vi = XUi/
√
λi, i = 1,...,d
X = X1 +X2 +···+Xd, Xi =
√
λi Vi Ui
T, (λi,Ui,Vi) : eigentriples
Principal Component Analysis for time series JOCLAD 2010 8 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Grouping
M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM,
where Ik = {ik1
,...,ikp }
Construct the corresponding resultant matrix: XIk
= Xik1
+···+Xikp
Principal Component Analysis for time series JOCLAD 2010 9 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Grouping
M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM,
where Ik = {ik1
,...,ikp }
Construct the corresponding resultant matrix: XIk
= Xik1
+···+Xikp
X ≈ XI1
+···+XIM
The contribution of the component XIk
:
∑i∈Ik
λi
∑d
i=1 λi
Principal Component Analysis for time series JOCLAD 2010 9 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Grouping
M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM,
where Ik = {ik1
,...,ikp }
Construct the corresponding resultant matrix: XIk
= Xik1
+···+Xikp
X ≈ XI1
+···+XIM
The contribution of the component XIk
:
∑i∈Ik
λi
∑d
i=1 λi
Depend on the objective of the study
Inspection of the singular values (λi) and vectors (Ui,Vi)
To use supplementary information for the parameter choice [Hassani (2007)]:
◮ Periodicity on dataset, periodogram analysis, pairwise scatterplots of singular
vectors, ...
Principal Component Analysis for time series JOCLAD 2010 9 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Diagonal Averaging
Transform XIk
= xij
(k)
L,K
i,j=1
,k = 1,...,M, into a new series ˜XIk
= {˜y
(k)
0 ,..., ˜y
(k)
n−1},
↓
˜y
(k)
t is obtained by averaging xij
(k) over all i,j : i+j = t +2, t = 0,...n−1
Principal Component Analysis for time series JOCLAD 2010 10 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Diagonal Averaging
Transform XIk
= xij
(k)
L,K
i,j=1
,k = 1,...,M, into a new series ˜XIk
= {˜y
(k)
0 ,..., ˜y
(k)
n−1},
↓
˜y
(k)
t is obtained by averaging xij
(k) over all i,j : i+j = t +2, t = 0,...n−1
L∗ = min{L,K}; K∗ = max{L,K}; x∗
ij
(k)
= xij
(k) if L < K; x∗
ij
(k)
= xji
(k) if L ≥ K
˜y
(k)
t =



1
t +1 ∑
t+1
p=1
x∗
p,t−p+2
(k)
, if 0 ≤ t < L∗ −1
1
L∗ ∑
L∗
p=1
x∗
p,t−p+2
(k)
, if L∗ −1 ≤ t < K∗
1
n−t ∑
n−K∗+1
p=t−K∗+2
x∗
p,t−p+2
(k)
, if K∗ ≤ t < n
Principal Component Analysis for time series JOCLAD 2010 10 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Diagonal Averaging
Transform XIk
= xij
(k)
L,K
i,j=1
,k = 1,...,M, into a new series ˜XIk
= {˜y
(k)
0 ,..., ˜y
(k)
n−1},
↓
˜y
(k)
t is obtained by averaging xij
(k) over all i,j : i+j = t +2, t = 0,...n−1
L∗ = min{L,K}; K∗ = max{L,K}; x∗
ij
(k)
= xij
(k) if L < K; x∗
ij
(k)
= xji
(k) if L ≥ K
˜y
(k)
t =



1
t +1 ∑
t+1
p=1
x∗
p,t−p+2
(k)
, if 0 ≤ t < L∗ −1
1
L∗ ∑
L∗
p=1
x∗
p,t−p+2
(k)
, if L∗ −1 ≤ t < K∗
1
n−t ∑
n−K∗+1
p=t−K∗+2
x∗
p,t−p+2
(k)
, if K∗ ≤ t < n
y ≈ ˜XI1
+···+ ˜XIM ⇐⇒ yt =
M
∑
k=1
˜y
(k)
t , t = 0,...,n−1
Principal Component Analysis for time series JOCLAD 2010 10 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Multichannel SSA [Golyandina and Stepanov (2005)]
Extension of SSA to p time series of length n :
{y1,...,yp} where yi = {yi,0,yi,1,...,yi,n−1},i = 1,...,p
Principal Component Analysis for time series JOCLAD 2010 11 / 21
Isabel Silva Some contributions to PCA for time series
Singular Spectrum Analysis (SSA)
Multichannel SSA [Golyandina and Stepanov (2005)]
Extension of SSA to p time series of length n :
{y1,...,yp} where yi = {yi,0,yi,1,...,yi,n−1},i = 1,...,p
Apply SSA to a large trajectory matrix (K ×Lp)
X =







y1,0 ··· y1,L−1 y2,0 ··· y2,L−1 ··· yp,0 ··· yp,L−1
y1,1 ··· y1,L y2,1 ··· y2,L ··· yp,1 ··· yp,L
...
...
...
...
...
...
...
...
...
...
y1,K ··· y1,n−1 y2,K ··· y2,n−1 ··· yp,K ··· yp,n−1







Principal Component Analysis for time series JOCLAD 2010 11 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Practical problems
Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data
Selection of M and the way of grouping the indices
Illustration JOCLAD 2010 12 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Practical problems
Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data
Selection of M and the way of grouping the indices
Rodrigues and de Carvalho (2008): carefully choice of L and M → they can
compromise the analysis results
Illustration JOCLAD 2010 12 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Practical problems
Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data
Selection of M and the way of grouping the indices
Rodrigues and de Carvalho (2008): carefully choice of L and M → they can
compromise the analysis results
Dataset: Monthly average number of
occupied hotel rooms, from 1963 to
1976 (Source: Time Series Data Library,
http://robjhyndman.com/TSDL//)
Software: SSA - Matlab Tools for
SSA (Eric Breitenberger) and ssa.m
(Francisco Alonso) Jan1963 Dec1976
400
500
600
700
800
900
1000
1100
1200
month
numberofoccupiedrooms
Illustration JOCLAD 2010 12 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Example (L = 4,K = 8−4+1 = 5,M = 1)
y = 501 488 504 578 545 632 728 725 ,
X =









501 488 504 578
488 504 578 545
504 578 545 632
578 545 632 728
545 632 728 725









, X1 = XI1
=









466.1 490.7 535.5 574.7
475.8 501.0 546.7 586.7
508.8 535.7 584.6 627.3
560.8 590.5 644.4 691.5
594.2 625.6 682.8 732.7









,
The contribution of the component XI1
: 99.75%
˜XI1
= 466.1 483.6 515.1 554.5 589.0 632.5 687.1 732.7
Illustration JOCLAD 2010 13 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
1 2 3 4 5 6 7 8
400
500
600
700
800
1 2 3 4 5 6 7 8
−50
0
50
residual=y−y_reconstructed
y
y_reconstructed
Illustration JOCLAD 2010 14 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Monthly number of occupied rooms
Jan1963 Dec1976
400
500
600
700
800
900
1000
1100
1200
month
numberofoccupiedrooms
Illustration JOCLAD 2010 15 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Monthly number of occupied rooms
Jan1963 Dec1976
400
500
600
700
800
900
1000
1100
1200
month
numberofoccupiedrooms
n = 168, L = 12, K = 168−12+1 = 157
Illustration JOCLAD 2010 15 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Principal Components of the monthly number of occupied rooms
0 50 100 150
−1000
−500
0
500
1000
0 50 100 150
−400
−200
0
200
400
0 50 100 150
−400
−200
0
200
400
0 50 100 150
−300
−200
−100
0
100
200
0 50 100 150
−200
−100
0
100
200
0 50 100 150
−150
−100
−50
0
50
100
0 50 100 150
−200
−100
0
100
200
0 50 100 150
−200
−100
0
100
200
0 50 100 150
−150
−100
−50
0
50
100
0 50 100 150
−100
−50
0
50
100
150
0 50 100 150
−100
−50
0
50
100
0 50 100 150
−100
−50
0
50
100
Illustration JOCLAD 2010 16 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
Normalized singular values of the monthly number of occupied rooms
If n,L and K are sufficiently large, each harmonic produces two eigentriples with
close singular values
0 2 4 6 8 10 12
0
5
10
15
20
25
30
35
40
45
i
normalizedλ
i
Illustration JOCLAD 2010 17 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
The contribution of the components XI1
: 97.96%, XI2_3
: 1.42%, XI4_5
: 0,32%
20 40 60 80 100 120 140 160
400
600
800
1000
1200
20 40 60 80 100 120 140 160
−500
0
500
1000
1500
20 40 60 80 100 120 140 160
−500
0
500
1000
1500
y
y_rec_PC1
y
y_rec_PC_2_3
y
y_rec_PC_4_5
Illustration JOCLAD 2010 18 / 21
Isabel Silva Some contributions to PCA for time series
Illustration
The contribution of the component XI1_5
: 99.70%
20 40 60 80 100 120 140 160
400
500
600
700
800
900
1000
1100
1200
20 40 60 80 100 120 140 160
−100
−50
0
50
100
y
y_rec_PC_1_to_5
residuals
Illustration JOCLAD 2010 19 / 21
Isabel Silva Some contributions to PCA for time series
Final remarks
PCA is a very popular and widely used tool for reducing the dimension of high
dimensional data
Classical PCA does not take into account dependence between observations
Time series can be considered as variables or as measurements → observation
times are the variables
Results of the different PCA-based techniques are not directly comparable
Practical problems of SSA: choice of L and M
Final remarks JOCLAD 2010 20 / 21
Isabel Silva Some contributions to PCA for time series
References
Brillinger , D. R., 2001. Time Series: Data Analysis and Theory. Classics in Applied Mathematics,
36, SIAM.
Golyandina, N., Nekrutkin, V. and Zhigljavsky, A., 2001. Analysis of Time Series Structure: SSA and
related techniques. Chapman & Hall/CRC Monographs on Statistics & Applied Probability.
Golyandina, N. and Stepanov, D., 2005. SSA-based approaches to analysis and forecast of
multidimensional time series. In Proceedings of the Fifth Workshop on Simulation, pp. 293 ˝U298.
Hassani, H., 2007. Singular Spectrum Analysis: Methodology and Comparison. Journal of Data
Science, Vol. 5, pp. 239 ˝U257.
Jolliffe, I. T., 2002. Principal Component Analysis. Springer, New York, 2nd ed..
Rodrigues, P. C. and De Carvalho, M., 2008. Monitoring Calibration of the Singular Spectrum
Analysis Method. In Proceedings of COMPSTAT’2008, Vol. 2, pp. 955-964, Physica-Verlag.
Shumway, R. and Stoffer, D., 2000. Time Series Analysis and Its Applications. Springer, New York.
References JOCLAD 2010 21 / 21

More Related Content

What's hot

Linear Bayesian update surrogate for updating PCE coefficients
Linear Bayesian update surrogate for updating PCE coefficientsLinear Bayesian update surrogate for updating PCE coefficients
Linear Bayesian update surrogate for updating PCE coefficientsAlexander Litvinenko
 
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...Hui Yang
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Leo Asselborn
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityLeo Asselborn
 
Probabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance ConstraintsProbabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance ConstraintsLeo Asselborn
 
A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)Feynman Liang
 
Density theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsDensity theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsVjekoslavKovac1
 
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...Leo Asselborn
 
Solving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear AlgebraSolving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear Algebracseiitgn
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeVjekoslavKovac1
 
Norm-variation of bilinear averages
Norm-variation of bilinear averagesNorm-variation of bilinear averages
Norm-variation of bilinear averagesVjekoslavKovac1
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsVjekoslavKovac1
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsVjekoslavKovac1
 
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operatorsA T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operatorsVjekoslavKovac1
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsVjekoslavKovac1
 

What's hot (20)

CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and...
 
Linear Bayesian update surrogate for updating PCE coefficients
Linear Bayesian update surrogate for updating PCE coefficientsLinear Bayesian update surrogate for updating PCE coefficients
Linear Bayesian update surrogate for updating PCE coefficients
 
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...
Mining Dynamic Recurrences in Nonlinear and Nonstationary Systems for Feature...
 
2018 MUMS Fall Course - Statistical and Mathematical Techniques for Sensitivi...
2018 MUMS Fall Course - Statistical and Mathematical Techniques for Sensitivi...2018 MUMS Fall Course - Statistical and Mathematical Techniques for Sensitivi...
2018 MUMS Fall Course - Statistical and Mathematical Techniques for Sensitivi...
 
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
Control of Discrete-Time Piecewise Affine Probabilistic Systems using Reachab...
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
 
Probabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance ConstraintsProbabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance Constraints
 
A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)A Unifying Review of Gaussian Linear Models (Roweis 1999)
A Unifying Review of Gaussian Linear Models (Roweis 1999)
 
Chapter02
Chapter02Chapter02
Chapter02
 
Density theorems for anisotropic point configurations
Density theorems for anisotropic point configurationsDensity theorems for anisotropic point configurations
Density theorems for anisotropic point configurations
 
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
 
Solving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear AlgebraSolving connectivity problems via basic Linear Algebra
Solving connectivity problems via basic Linear Algebra
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cube
 
QMC: Operator Splitting Workshop, A New (More Intuitive?) Interpretation of I...
QMC: Operator Splitting Workshop, A New (More Intuitive?) Interpretation of I...QMC: Operator Splitting Workshop, A New (More Intuitive?) Interpretation of I...
QMC: Operator Splitting Workshop, A New (More Intuitive?) Interpretation of I...
 
Norm-variation of bilinear averages
Norm-variation of bilinear averagesNorm-variation of bilinear averages
Norm-variation of bilinear averages
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
 
CLIM Fall 2017 Course: Statistics for Climate Research, Geostats for Large Da...
CLIM Fall 2017 Course: Statistics for Climate Research, Geostats for Large Da...CLIM Fall 2017 Course: Statistics for Climate Research, Geostats for Large Da...
CLIM Fall 2017 Course: Statistics for Climate Research, Geostats for Large Da...
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operators
 
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operatorsA T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
A T(1)-type theorem for entangled multilinear Calderon-Zygmund operators
 
A sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentialsA sharp nonlinear Hausdorff-Young inequality for small potentials
A sharp nonlinear Hausdorff-Young inequality for small potentials
 

Viewers also liked

PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition SystemMd. Atiqur Rahman
 
Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABSindhi Madhuri
 
Face Recognition
Face RecognitionFace Recognition
Face Recognitionlaknatha
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPTSiddharth Modi
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 

Viewers also liked (10)

Understandig PCA and LDA
Understandig PCA and LDAUnderstandig PCA and LDA
Understandig PCA and LDA
 
PCA Based Face Recognition System
PCA Based Face Recognition SystemPCA Based Face Recognition System
PCA Based Face Recognition System
 
Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLAB
 
Pca ppt
Pca pptPca ppt
Pca ppt
 
Face Recognition
Face RecognitionFace Recognition
Face Recognition
 
Face recognition vaishali
Face recognition vaishaliFace recognition vaishali
Face recognition vaishali
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
07. PCA
07. PCA07. PCA
07. PCA
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 

Similar to Some contributions to PCA for time series

Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Rediet Moges
 
Computing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCDComputing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCDChristos Kallidonis
 
SIAM SEAS Talk Slides
SIAM SEAS Talk SlidesSIAM SEAS Talk Slides
SIAM SEAS Talk SlidesRyan White
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Rediet Moges
 
Response spectra
Response spectraResponse spectra
Response spectra321nilesh
 
Unit 1 Operation on signals
Unit 1  Operation on signalsUnit 1  Operation on signals
Unit 1 Operation on signalsDr.SHANTHI K.G
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdfRahul926331
 
Signals and Systems Formula Sheet
Signals and Systems Formula SheetSignals and Systems Formula Sheet
Signals and Systems Formula SheetHaris Hassan
 
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...Satoshi Kura
 
Clustering Random Walk Time Series
Clustering Random Walk Time SeriesClustering Random Walk Time Series
Clustering Random Walk Time SeriesGautier Marti
 
TENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHONTENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHONAndré Panisson
 
Multilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structureMultilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structureVjekoslavKovac1
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisVjekoslavKovac1
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Tomoya Murata
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihoodDeep Learning JP
 

Similar to Some contributions to PCA for time series (20)

Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03
 
Computing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCDComputing the Nucleon Spin from Lattice QCD
Computing the Nucleon Spin from Lattice QCD
 
SIAM SEAS Talk Slides
SIAM SEAS Talk SlidesSIAM SEAS Talk Slides
SIAM SEAS Talk Slides
 
Damiano Pasetto
Damiano PasettoDamiano Pasetto
Damiano Pasetto
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02
 
Response spectra
Response spectraResponse spectra
Response spectra
 
Unit 1 Operation on signals
Unit 1  Operation on signalsUnit 1  Operation on signals
Unit 1 Operation on signals
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf
 
Signals and Systems Formula Sheet
Signals and Systems Formula SheetSignals and Systems Formula Sheet
Signals and Systems Formula Sheet
 
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...
Tail Probabilities for Randomized Program Runtimes via Martingales for Higher...
 
Clustering Random Walk Time Series
Clustering Random Walk Time SeriesClustering Random Walk Time Series
Clustering Random Walk Time Series
 
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
 
TENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHONTENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHON
 
pres06-main
pres06-mainpres06-main
pres06-main
 
Multilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structureMultilinear singular integrals with entangled structure
Multilinear singular integrals with entangled structure
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysis
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
adspchap1.pdf
adspchap1.pdfadspchap1.pdf
adspchap1.pdf
 
Chapter 4 Cyclic Groups
Chapter 4 Cyclic GroupsChapter 4 Cyclic Groups
Chapter 4 Cyclic Groups
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
 

Recently uploaded

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxseri bangash
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 
Exploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfExploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfrohankumarsinghrore1
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceAlex Henderson
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfSumit Kumar yadav
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIADr. TATHAGAT KHOBRAGADE
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingadibshanto115
 

Recently uploaded (20)

GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Exploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfExploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdf
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 

Some contributions to PCA for time series

  • 1. Isabel Silva Some contributions to PCA for time series Some contributions to PCA for time series Isabel Silva Departamento de Engenharia Civil, Faculdade de Engenharia da Universidade do Porto Unidade de Investigação Matemática e Aplicações (UIMA), Universidade de Aveiro JOCLAD 2010 JOCLAD 2010 1 / 21
  • 2. Isabel Silva Some contributions to PCA for time series Outline Motivation Principal Component Analysis for time series ◮ Classic PCA ◮ Singular Spectrum Analysis (SSA) / Multi-Channel Singular Spectrum Analysis (MSSA) Illustration Final remarks JOCLAD 2010 2 / 21
  • 3. Isabel Silva Some contributions to PCA for time series Motivation Multidimensional time and space-time series Motivation JOCLAD 2010 3 / 21
  • 4. Isabel Silva Some contributions to PCA for time series Motivation Multidimensional time and space-time series  Number of observations (T) > Number of series (n)  Dimensionality reduction Motivation JOCLAD 2010 3 / 21
  • 5. Isabel Silva Some contributions to PCA for time series Motivation Multidimensional time and space-time series  Number of observations (T) > Number of series (n)  Dimensionality reduction Principal Components Analysis (PCA) Motivation JOCLAD 2010 3 / 21
  • 6. Isabel Silva Some contributions to PCA for time series Motivation Multidimensional time and space-time series  Number of observations (T) > Number of series (n)  Dimensionality reduction Principal Components Analysis (PCA) p original variables linear −−−−−−−−−→ transformation M uncorrelated variables: Principal Components (PC) M ≪ p retain most of the variation presented in the dataset [Jolliffe (2002)] Motivation JOCLAD 2010 3 / 21
  • 7. Isabel Silva Some contributions to PCA for time series Motivation Time series can be considered as variables or as measurements ↓ observation times are the variables Motivation JOCLAD 2010 4 / 21
  • 8. Isabel Silva Some contributions to PCA for time series Motivation Time series can be considered as variables or as measurements ↓ observation times are the variables Formal inference based on PC rely on the independence (and multivariate normality) ↓ condition not satisfied for time series Motivation JOCLAD 2010 4 / 21
  • 9. Isabel Silva Some contributions to PCA for time series Motivation Time series can be considered as variables or as measurements ↓ observation times are the variables Formal inference based on PC rely on the independence (and multivariate normality) ↓ condition not satisfied for time series To take in account the correlation in time (and space): Dynamic Principal Component Analysis [Brillinger (2001)]: PCA for stationary time series at each frequency −→ uncorrelated principal components series Singular Spectral Analysis (SSA): Carry out a PCA on a suitable chosen lagged version of the original time series Motivation JOCLAD 2010 4 / 21
  • 10. Isabel Silva Some contributions to PCA for time series Classic Principal Component Analysis n measurements on T VARIABLES: {Y1,Y2,...,YT}, Yj ∈ Rn, j = 1,...,T n time series, each one with T OBSERVATIONS: {y1,y2,...,yn}, yi ∈ RT, i = 1,...,n Principal Component Analysis for time series JOCLAD 2010 5 / 21
  • 11. Isabel Silva Some contributions to PCA for time series Classic Principal Component Analysis n measurements on T VARIABLES: {Y1,Y2,...,YT}, Yj ∈ Rn, j = 1,...,T n time series, each one with T OBSERVATIONS: {y1,y2,...,yn}, yi ∈ RT, i = 1,...,n xij = yij −Yj = yij − 1 n n ∑ i=1 yij, i = 1,...,n; j = 1,...,T X =        x1 x2 ... xn        = X1 X2 ··· XT =        x11 x12 ··· x1T x21 x22 ··· x2T ... ... ... ... xn1 xn2 ··· xnT        Principal Component Analysis for time series JOCLAD 2010 5 / 21
  • 12. Isabel Silva Some contributions to PCA for time series Classic Principal Component Analysis Sample variance-covariance matrix (T ×T) of X : S = 1 n XT X Diagonalizing S λ1 ≥ λ2 ≥ ··· ≥ λT > 0 ||υυυj|| = 1, j = 1,...,T Principal Component Analysis for time series JOCLAD 2010 6 / 21
  • 13. Isabel Silva Some contributions to PCA for time series Classic Principal Component Analysis Sample variance-covariance matrix (T ×T) of X : S = 1 n XT X Diagonalizing S λ1 ≥ λ2 ≥ ··· ≥ λT > 0 ||υυυj|| = 1, j = 1,...,T jth Principal Component Zj = Xυυυj = υj1X1 +υj2X2 +...+υjTXT, j = 1,...,T Var(Zj) = λj, j = 1,...,T Proportion of variance due to Zj : λj λ1 +···+λT , j = 1,...,T Principal Component Analysis for time series JOCLAD 2010 6 / 21
  • 14. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Decompose the original series in a small number of independent and interpretable components that can be considered as trend and oscillatory components and a structureless noise No stationarity assumptions for the time series are needed Principal Component Analysis for time series JOCLAD 2010 7 / 21
  • 15. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Decompose the original series in a small number of independent and interpretable components that can be considered as trend and oscillatory components and a structureless noise No stationarity assumptions for the time series are needed Basic SSA [Golyandina, Nekrutkin and Zhigljavsky (2001)] Decomposition stage ◮ Embedding ◮ Singular Value Decomposition (SVD) Reconstruction stage ◮ Grouping ◮ Diagonal averaging Principal Component Analysis for time series JOCLAD 2010 7 / 21
  • 16. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Embedding Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n) Principal Component Analysis for time series JOCLAD 2010 8 / 21
  • 17. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Embedding Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)  Trajectory matrix (K ×L, K = n−L+1) X = X1 X2 X3 ··· XL =           y0 y1 y2 ··· yL−1 y1 y2 y3 ··· yL y2 y3 y4 ··· yL+1 ... ... ... ... ... yK yK+1 yK+2 ··· yn−1           Principal Component Analysis for time series JOCLAD 2010 8 / 21
  • 18. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Embedding Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)  Trajectory matrix (K ×L, K = n−L+1) X = X1 X2 X3 ··· XL =           y0 y1 y2 ··· yL−1 y1 y2 y3 ··· yL y2 y3 y4 ··· yL+1 ... ... ... ... ... yK yK+1 yK+2 ··· yn−1           SVD S = XT X −→ eigenvalues: λ1 ≥ λ2 ≥ ··· ≥ λL and eigenvectors: U1,U2,...,UL d = rank(X) = max{i : λi > 0} ≤ L Vi = XUi/ √ λi, i = 1,...,d Principal Component Analysis for time series JOCLAD 2010 8 / 21
  • 19. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Embedding Time series: y = {y0,y1,...,yn−1} L : window length (1 < L < n)  Trajectory matrix (K ×L, K = n−L+1) X = X1 X2 X3 ··· XL =           y0 y1 y2 ··· yL−1 y1 y2 y3 ··· yL y2 y3 y4 ··· yL+1 ... ... ... ... ... yK yK+1 yK+2 ··· yn−1           SVD S = XT X −→ eigenvalues: λ1 ≥ λ2 ≥ ··· ≥ λL and eigenvectors: U1,U2,...,UL d = rank(X) = max{i : λi > 0} ≤ L Vi = XUi/ √ λi, i = 1,...,d X = X1 +X2 +···+Xd, Xi = √ λi Vi Ui T, (λi,Ui,Vi) : eigentriples Principal Component Analysis for time series JOCLAD 2010 8 / 21
  • 20. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Grouping M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM, where Ik = {ik1 ,...,ikp } Construct the corresponding resultant matrix: XIk = Xik1 +···+Xikp Principal Component Analysis for time series JOCLAD 2010 9 / 21
  • 21. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Grouping M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM, where Ik = {ik1 ,...,ikp } Construct the corresponding resultant matrix: XIk = Xik1 +···+Xikp X ≈ XI1 +···+XIM The contribution of the component XIk : ∑i∈Ik λi ∑d i=1 λi Principal Component Analysis for time series JOCLAD 2010 9 / 21
  • 22. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Grouping M : number of PC → Partition of {1,...,d} into M disjoint subsets I1,...,IM, where Ik = {ik1 ,...,ikp } Construct the corresponding resultant matrix: XIk = Xik1 +···+Xikp X ≈ XI1 +···+XIM The contribution of the component XIk : ∑i∈Ik λi ∑d i=1 λi Depend on the objective of the study Inspection of the singular values (λi) and vectors (Ui,Vi) To use supplementary information for the parameter choice [Hassani (2007)]: ◮ Periodicity on dataset, periodogram analysis, pairwise scatterplots of singular vectors, ... Principal Component Analysis for time series JOCLAD 2010 9 / 21
  • 23. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Diagonal Averaging Transform XIk = xij (k) L,K i,j=1 ,k = 1,...,M, into a new series ˜XIk = {˜y (k) 0 ,..., ˜y (k) n−1}, ↓ ˜y (k) t is obtained by averaging xij (k) over all i,j : i+j = t +2, t = 0,...n−1 Principal Component Analysis for time series JOCLAD 2010 10 / 21
  • 24. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Diagonal Averaging Transform XIk = xij (k) L,K i,j=1 ,k = 1,...,M, into a new series ˜XIk = {˜y (k) 0 ,..., ˜y (k) n−1}, ↓ ˜y (k) t is obtained by averaging xij (k) over all i,j : i+j = t +2, t = 0,...n−1 L∗ = min{L,K}; K∗ = max{L,K}; x∗ ij (k) = xij (k) if L < K; x∗ ij (k) = xji (k) if L ≥ K ˜y (k) t =    1 t +1 ∑ t+1 p=1 x∗ p,t−p+2 (k) , if 0 ≤ t < L∗ −1 1 L∗ ∑ L∗ p=1 x∗ p,t−p+2 (k) , if L∗ −1 ≤ t < K∗ 1 n−t ∑ n−K∗+1 p=t−K∗+2 x∗ p,t−p+2 (k) , if K∗ ≤ t < n Principal Component Analysis for time series JOCLAD 2010 10 / 21
  • 25. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Diagonal Averaging Transform XIk = xij (k) L,K i,j=1 ,k = 1,...,M, into a new series ˜XIk = {˜y (k) 0 ,..., ˜y (k) n−1}, ↓ ˜y (k) t is obtained by averaging xij (k) over all i,j : i+j = t +2, t = 0,...n−1 L∗ = min{L,K}; K∗ = max{L,K}; x∗ ij (k) = xij (k) if L < K; x∗ ij (k) = xji (k) if L ≥ K ˜y (k) t =    1 t +1 ∑ t+1 p=1 x∗ p,t−p+2 (k) , if 0 ≤ t < L∗ −1 1 L∗ ∑ L∗ p=1 x∗ p,t−p+2 (k) , if L∗ −1 ≤ t < K∗ 1 n−t ∑ n−K∗+1 p=t−K∗+2 x∗ p,t−p+2 (k) , if K∗ ≤ t < n y ≈ ˜XI1 +···+ ˜XIM ⇐⇒ yt = M ∑ k=1 ˜y (k) t , t = 0,...,n−1 Principal Component Analysis for time series JOCLAD 2010 10 / 21
  • 26. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Multichannel SSA [Golyandina and Stepanov (2005)] Extension of SSA to p time series of length n : {y1,...,yp} where yi = {yi,0,yi,1,...,yi,n−1},i = 1,...,p Principal Component Analysis for time series JOCLAD 2010 11 / 21
  • 27. Isabel Silva Some contributions to PCA for time series Singular Spectrum Analysis (SSA) Multichannel SSA [Golyandina and Stepanov (2005)] Extension of SSA to p time series of length n : {y1,...,yp} where yi = {yi,0,yi,1,...,yi,n−1},i = 1,...,p Apply SSA to a large trajectory matrix (K ×Lp) X =        y1,0 ··· y1,L−1 y2,0 ··· y2,L−1 ··· yp,0 ··· yp,L−1 y1,1 ··· y1,L y2,1 ··· y2,L ··· yp,1 ··· yp,L ... ... ... ... ... ... ... ... ... ... y1,K ··· y1,n−1 y2,K ··· y2,n−1 ··· yp,K ··· yp,n−1        Principal Component Analysis for time series JOCLAD 2010 11 / 21
  • 28. Isabel Silva Some contributions to PCA for time series Illustration Practical problems Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data Selection of M and the way of grouping the indices Illustration JOCLAD 2010 12 / 21
  • 29. Isabel Silva Some contributions to PCA for time series Illustration Practical problems Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data Selection of M and the way of grouping the indices Rodrigues and de Carvalho (2008): carefully choice of L and M → they can compromise the analysis results Illustration JOCLAD 2010 12 / 21
  • 30. Isabel Silva Some contributions to PCA for time series Illustration Practical problems Choice of the dimension L → L ≈ n/2 or depending of the periodicity of data Selection of M and the way of grouping the indices Rodrigues and de Carvalho (2008): carefully choice of L and M → they can compromise the analysis results Dataset: Monthly average number of occupied hotel rooms, from 1963 to 1976 (Source: Time Series Data Library, http://robjhyndman.com/TSDL//) Software: SSA - Matlab Tools for SSA (Eric Breitenberger) and ssa.m (Francisco Alonso) Jan1963 Dec1976 400 500 600 700 800 900 1000 1100 1200 month numberofoccupiedrooms Illustration JOCLAD 2010 12 / 21
  • 31. Isabel Silva Some contributions to PCA for time series Illustration Example (L = 4,K = 8−4+1 = 5,M = 1) y = 501 488 504 578 545 632 728 725 , X =          501 488 504 578 488 504 578 545 504 578 545 632 578 545 632 728 545 632 728 725          , X1 = XI1 =          466.1 490.7 535.5 574.7 475.8 501.0 546.7 586.7 508.8 535.7 584.6 627.3 560.8 590.5 644.4 691.5 594.2 625.6 682.8 732.7          , The contribution of the component XI1 : 99.75% ˜XI1 = 466.1 483.6 515.1 554.5 589.0 632.5 687.1 732.7 Illustration JOCLAD 2010 13 / 21
  • 32. Isabel Silva Some contributions to PCA for time series Illustration 1 2 3 4 5 6 7 8 400 500 600 700 800 1 2 3 4 5 6 7 8 −50 0 50 residual=y−y_reconstructed y y_reconstructed Illustration JOCLAD 2010 14 / 21
  • 33. Isabel Silva Some contributions to PCA for time series Illustration Monthly number of occupied rooms Jan1963 Dec1976 400 500 600 700 800 900 1000 1100 1200 month numberofoccupiedrooms Illustration JOCLAD 2010 15 / 21
  • 34. Isabel Silva Some contributions to PCA for time series Illustration Monthly number of occupied rooms Jan1963 Dec1976 400 500 600 700 800 900 1000 1100 1200 month numberofoccupiedrooms n = 168, L = 12, K = 168−12+1 = 157 Illustration JOCLAD 2010 15 / 21
  • 35. Isabel Silva Some contributions to PCA for time series Illustration Principal Components of the monthly number of occupied rooms 0 50 100 150 −1000 −500 0 500 1000 0 50 100 150 −400 −200 0 200 400 0 50 100 150 −400 −200 0 200 400 0 50 100 150 −300 −200 −100 0 100 200 0 50 100 150 −200 −100 0 100 200 0 50 100 150 −150 −100 −50 0 50 100 0 50 100 150 −200 −100 0 100 200 0 50 100 150 −200 −100 0 100 200 0 50 100 150 −150 −100 −50 0 50 100 0 50 100 150 −100 −50 0 50 100 150 0 50 100 150 −100 −50 0 50 100 0 50 100 150 −100 −50 0 50 100 Illustration JOCLAD 2010 16 / 21
  • 36. Isabel Silva Some contributions to PCA for time series Illustration Normalized singular values of the monthly number of occupied rooms If n,L and K are sufficiently large, each harmonic produces two eigentriples with close singular values 0 2 4 6 8 10 12 0 5 10 15 20 25 30 35 40 45 i normalizedλ i Illustration JOCLAD 2010 17 / 21
  • 37. Isabel Silva Some contributions to PCA for time series Illustration The contribution of the components XI1 : 97.96%, XI2_3 : 1.42%, XI4_5 : 0,32% 20 40 60 80 100 120 140 160 400 600 800 1000 1200 20 40 60 80 100 120 140 160 −500 0 500 1000 1500 20 40 60 80 100 120 140 160 −500 0 500 1000 1500 y y_rec_PC1 y y_rec_PC_2_3 y y_rec_PC_4_5 Illustration JOCLAD 2010 18 / 21
  • 38. Isabel Silva Some contributions to PCA for time series Illustration The contribution of the component XI1_5 : 99.70% 20 40 60 80 100 120 140 160 400 500 600 700 800 900 1000 1100 1200 20 40 60 80 100 120 140 160 −100 −50 0 50 100 y y_rec_PC_1_to_5 residuals Illustration JOCLAD 2010 19 / 21
  • 39. Isabel Silva Some contributions to PCA for time series Final remarks PCA is a very popular and widely used tool for reducing the dimension of high dimensional data Classical PCA does not take into account dependence between observations Time series can be considered as variables or as measurements → observation times are the variables Results of the different PCA-based techniques are not directly comparable Practical problems of SSA: choice of L and M Final remarks JOCLAD 2010 20 / 21
  • 40. Isabel Silva Some contributions to PCA for time series References Brillinger , D. R., 2001. Time Series: Data Analysis and Theory. Classics in Applied Mathematics, 36, SIAM. Golyandina, N., Nekrutkin, V. and Zhigljavsky, A., 2001. Analysis of Time Series Structure: SSA and related techniques. Chapman & Hall/CRC Monographs on Statistics & Applied Probability. Golyandina, N. and Stepanov, D., 2005. SSA-based approaches to analysis and forecast of multidimensional time series. In Proceedings of the Fifth Workshop on Simulation, pp. 293 ˝U298. Hassani, H., 2007. Singular Spectrum Analysis: Methodology and Comparison. Journal of Data Science, Vol. 5, pp. 239 ˝U257. Jolliffe, I. T., 2002. Principal Component Analysis. Springer, New York, 2nd ed.. Rodrigues, P. C. and De Carvalho, M., 2008. Monitoring Calibration of the Singular Spectrum Analysis Method. In Proceedings of COMPSTAT’2008, Vol. 2, pp. 955-964, Physica-Verlag. Shumway, R. and Stoffer, D., 2000. Time Series Analysis and Its Applications. Springer, New York. References JOCLAD 2010 21 / 21