three-way component models 880305- pages 66-76 by: maryam khoshkam 1

18
THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Upload: karen-perry

Post on 20-Jan-2016

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

THREE-WAYCOMPONENT MODELS

880305- pages 66-76

By: Maryam Khoshkam

1

Page 2: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Tucker component models

Ledyard Tucker was one of the pioneers in multi-way analysis.

He proposed a series of models nowadays called N-mode PCA or Tucker models [Tucker 1964- 1966]

2

Page 3: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

3

TUCKER3 MODELS

: nonzero off-diagonal elements in its core.

Page 4: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

In Kronecker product notation the Tucker3 model

4

Page 5: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

PROPERTIES OF THE TUCKER3 MODEL

Tucker3 model has rotational freedom.

TA : arbitrary nonsingular matrix

Such a transformation of the loading matrix A can be defined similarly for B and C, using TB and TC, respectively

5

Page 6: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Tucker3 model has rotational freedom, But: it is not possible to rotate Tucker3 core-array to a superdiagonal form (and to obtain a PARAFAC model.!

6

The Tucker3 model : not give unique component matrices it has rotational freedom.

Page 7: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

rotational freedom Orthogonal component matrices (at no cost in fit by defining proper matrices TA, TB and TC)

convenient : to make the component matrices orthogonal

easy interpretation of the elements of the core-array and of the loadings by the loading plots

7

Page 8: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

8

SS of elements of core-array

amount of variation explained by combination of factors in different modes.

variation in X: unexplained and explained by model

Using a proper rotation all the variance of explained part can be gathered in core.

Page 9: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

9

The rotational freedom of Tucker3 models can also be used to rotate the core-array to a simple structure as is also common in two-way analysis (will be explained).

Page 10: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Imposing the restrictions A’A = B’B = C’C = I : not sufficient for obtaining a unique solution

To obtain uniqe estimates of parameters, 1. loading matrices should be orthogonal, 2. A should also contain eigenvectors of X(CC’ ⊗ BB’)X’ corresp. to decreasing eigenvalues of that same matrix; similar restrictions should be put on B and C

[De Lathauwer 1997, Kroonenberg et al. 1989].

10

Page 11: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

11

Unique Tucker

2 4 6 80

0.5

1

5 10 150

0.5

1

0 5 10 15 200

0.5

1Simulated data:

Two components,PARAFAC model

Page 12: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

12

1 2 3

0.5

1

1.5

2

2.5

3

3.5

1 2 3

0.5

1

1.5

2

2.5

3

3.5

1 2 3

0.5

1

1.5

2

2.5

3

3.5 0

1

2

3

4

5

6x 10

-15

0

0.2

0.4

0.6

0.8

1

-15

-10

-5

0

1 2 3 4 5 6 7 8-1

0

1

0 2 4 6 8 10 12 14 16-0.5

0

0.5

1

0 2 4 6 8 10 12 14 16 18 20-0.5

0

0.5

1

UniqueTucker3 component model

P=Q=R=3

Only two significant elements in core

Page 13: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

13

1 2 3

0.5

1

1.5

2

2.5

3

3.5

1 2 3

0.5

1

1.5

2

2.5

3

3.5

1 2 3

0.5

1

1.5

2

2.5

3

3.5 -15

-10

-5

0

x 10-15

-1

-0.8

-0.6

-0.4

-0.2

0

-15

-10

-5

0

1 2 3 4 5 6 7 8-1

0

1

0 2 4 6 8 10 12 14 16-0.5

0

0.5

1

0 2 4 6 8 10 12 14 16 18 20-1

-0.5

0

0.5

Page 14: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

14

1 2 3 4 5 6 7 8-1

0

10 2 4 6 8 10 12 14 16

-0.5

0

0.50 5 10 15 20

-1

0

1

0.5 1 1.5 2 2.5

0.5

1

1.5

2

2.50.5 1 1.5 2 2.5

0.5

1

1.5

2

2.5

0.5 1 1.5 2 2.5

0.5

1

1.5

2

2.50.5 1 1.5 2 2.5

0.5

1

1.5

2

2.5

1 2 3 4 5 6 7 8-1

0

1

0 2 4 6 8 10 12 14 16-0.5

0

0.5

0 2 4 6 8 10 12 14 16 18 20-0.5

0

0.5

Page 15: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

all three modes are reduced

In tucker 3

models where only two of the three modes are reduced, :Tucker2 models.

a Tucker3 model is made for X (I × J × K) C is chosen to be the identity matrix I, of size K × K. no reduction sought in the third mode (basis is not changed.

↘Tucker2 model :

15

Page 16: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Tucker2 has rotational freedom:G : postmultiplied by U⊗V (B⊗A) : premultiplied by (U⊗V)−1 =>(B(U’)−1 ⊗A(V’)−1) without changing the fit.

component matrices A and B can be made orthogonal without loss of fit. (using othog U and V)16

Page 17: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

Tucker1 models : reduce only one of the modes.

+ X (and accordingly G) are matricized :

17

Page 18: THREE-WAY COMPONENT MODELS 880305- pages 66-76 By: Maryam Khoshkam 1

18

different models [Kiers 1991, Smilde 1997].

Threeway component models for X (I × J × K), A : the (I × P) component matrix (of first (reduced) mode,

X(I×JK) : matricized X; A,B,C : component matrices; G : different matricized core-arrays ; I :superdiagonal array (ones on superdiagonal. (compon matrices, core-arrays and residual error arrays : differ for each model

=> PARAFAC model is a special case of Tucker3 model.