因素分析

21

Upload: dolan

Post on 06-Jan-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Chapter 7. 因素分析. 因素分析的架構(1). 單一共同因子模型 p 個指標及一個共同因子 X 為指標 ξ 為共同因子 ( common factor) ε 則為獨特因子 ( unique factor) λ 為型態負荷 ( pattern loading). 因素分析的架構(2). 假設 X 、ξ 及 ε 的平均數都為 0 , X 與 ξ 的變異數均為1(即二者都是標準化後的變數),且 E(ξε)=0、E(ε i ε j )=0, 則 X 的變異數可以拆解成兩個部份,其中一部份是源自共同因子 ξ, 而另一部份則是來自獨特因子 ε - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 因素分析
Page 2: 因素分析

因素分析

Page 3: 因素分析

多變量分析—管理上的應用 3

因素分析的架構 (1)單一共同因子模型

p 個指標及一個共同因子X為指標ξ 為共同因子 (common

factor)ε 則為獨特因子 (unique

factor) λ 為型態負荷 (pattern

loading)

pppX

X

X

222

111

Page 4: 因素分析

多變量分析—管理上的應用 4

因素分析的架構 (2)假設 X 、 ξ 及 ε 的平均數都為 0, X與 ξ 的變異數均為 1( 即二

者都是標準化後的變數 ) ,且 E(ξε)=0 、 E(εiεj)=0 ,則 X的變異數可以拆解成兩個部份,其中一部份是源自共同因子 ξ ,而另一部份則是來自獨特因子 ε

源自共同因子的部份恰等於型態負荷的平方,也稱為共通性(communality) 。共通性通常可以用來檢視指標是否為該共同因子的一個可靠測量 (measure) ,共通性愈大,則該指標愈具有代表性

指標 Xi 與共同因子 ξ 之間的相關係數為

指標與共同因子間的相關係數恰等於型態負荷,而此一相關係數一般也稱之為該指標的結構負荷 (structure loading)

任兩個指標 Xi 與 Xj 相關係數恰等於二者型態負荷之乘積

)()( 2iii VarXVar

iiiiii EEEXE )()(])[()( 2

jijiijjiji

jjiiji

EEEE

EXXE

)()()()(

)])([()(2

Page 5: 因素分析

多變量分析—管理上的應用 5

因素分析的架構 (3)多共同因子模型

假設有 p個指標及 q個共同因子

如果所有的 q個共同因子相互之間沒有相關,稱為正交(orthogonal) 模型,否則稱為斜交 (oblique) 模型

λpq為第 p 個指標在第 q 個共同因子的型態負荷矩陣的型式

X 是 (p×1) 的指標向量, Λ 是 ( p×q) 的型態負荷矩陣, ξ 是(q×1) 的共同因子向量,而 ε 則是 ( p×1) 的獨特因子向量

pqpqppp

qq

qq

X

X

X

2211

222221212

112121111

X

Page 6: 因素分析

多變量分析—管理上的應用 6

因素分析的架構 (4)假設共同因子與獨特因子間是無關的,且指標、共同因子的平均數

都為 0、變異數均為 1,則指標間的相關係數矩陣 R 為

R 等於共變異矩陣, Φ 是共同因子的相關係數矩陣, Ψ 是獨特因子變異數所組成的對角矩陣 (diagonal matrix) 。如果是正交模型, Φ 為一單位矩陣 (identity matrix) ,上式則可縮減為

指標與共同因子間的相關性 ( 以共變異數表示 ) 為

正交模型而言,因為 Φ=I,因此 A=Λ。其型態負荷矩陣 (Λ)等於結構負荷矩陣 (A)

R - Ψ=ΛΦΛ’矩陣中的對角線數值即為各指標的共通性

)'()''()]''')([(

])')([()'(

EEE

EXXER

'R即

'R

)'()'(]')[()'( EEEXEA

Page 7: 因素分析

多變量分析—管理上的應用 7

因素分析求解的相關問題 (1)兩個指標及兩個共同因子的情況

對 X1而言, λ11、 λ12及 e1分別是向量 X1在 ξ1、 ξ2及 ε1軸上的投影,而向量X1、 X2長度 (端點至原點的距離 )的平方為

上式中, λ112+λ12

2 為指標 X1 的總共通性, λ21

2+λ222 為指標 X2 的總共通性,而 e1

與 e2 則在共通性決定後便會跟著確定

22221212

12121111

X

X

22

222

221

2

2

21

212

211

2

1

eX

eX

Page 8: 因素分析

多變量分析—管理上的應用 8

因素分析求解的相關問題 (2)如果 e1與 e2 已確定,則向量

X1與 X2 可以用二度空間的座標來表示

圖 7-3中的座標軸 ξ1和 ξ2 如果整個依逆時鐘方向旋轉一個角度,則在向量 X1與 X2 的方向、長度不變下,其總共通性也不會改變,改變的只是 X1與 X2 在新因子軸上的共通性 2

12211

2*12

2*11

Page 9: 因素分析

多變量分析—管理上的應用 9

實例與應用 7-1共通性

特徵值與解釋變異

Communalities

1.000 .7841.000 .8201.000 .8471.000 .8641.000 .814

EXCSIMPROTECTFINVESTVENTURE

Initial Extraction

Extraction Method: Principal Component Analysis.

Total Variance Explained

2.822 56.441 56.441 2.822 56.441 56.441 2.425 48.507 48.5071.307 26.140 82.581 1.307 26.140 82.581 1.704 34.074 82.581.396 7.918 90.499.263 5.261 95.759.212 4.241 100.000

Component12345

Total % of VarianceCumulative % Total % of VarianceCumulative % Total % of VarianceCumulative %Initial Eigenvalues Extraction Sums of Squared Loadings Rotation Sums of Squared Loadings

Extraction Method: Principal Component Analysis.

Page 10: 因素分析

多變量分析—管理上的應用 10

實例與應用 7-1因素負荷 旋轉後因素負荷

各個變數的共通性在旋轉前後並不會改變

Component Matrixa

.606 .646

.534 .731

.864 -.317

.793 -.485

.892 -.138

EXCSIMPROTECTFINVESTVENTURE

1 2Component

Extraction Method: Principal Component Analysis.2 components extracted.a.

Rotated Component Matrixa

.190 .8658.507E-02 .901

.905 .169

.929 -1.093E-02

.837 .337

EXCSIMPROTECTFINVESTVENTURE

1 2Component

Extraction Method: Principal Component Analysis. Rotation Method: Varimax with Kaiser Normalization.

Rotation converged in 3 iterations.a.

784.08652.01897.06462.06057.0h 22222EXCS

820.09015.00851.07310.05344.0h 22222IM

814.0h864.0h847.0h 2VENTURE

2FINVEST

2PROTECT

Page 11: 因素分析

多變量分析—管理上的應用 11

因素分析的目的找出導致一組指標變數間具有關聯的潛在共同因子

並加以適當的詮釋經由因子轉軸、估計確認各指標之結構負荷、型態

負荷、共通性及獨特性等估算各觀測值針對各共同因子的因子分數( factor

score ),以利後續的分析 ( 如將觀測值分群或分類)

Page 12: 因素分析

多變量分析—管理上的應用 12

因素分析的估計方法主成份法 (principle components factoring , PCF)

假設有五個變數, X1、 X2、 X3、 X4及 X5 ,則其最多可以組五個主成份 --ξ1、 ξ2、 ξ3、 ξ4、 ξ5

(a11 a12 a13 a14 a15)’ 是第一主成份 ξ1對應的特徵向量,(a21 a22 a23 a24 a25)’ 是第二主成份 ξ2所對應的特徵向量,以此類推

標準化後的主成份

5554543532521515

5254243232221212

5154143132121111

XaXaXaXaXa

XaXaXaXaXa

XaXaXaXaXa

5

55

2

22

1

11

Sf

Sf

Sf

Page 13: 因素分析

多變量分析—管理上的應用 13

主成份法各主成份的標準差等於特徵值開方

假設前面兩個主成份已解釋全部變數變異的一定比例以上,因此只要保留兩個主成份即可

iiS

555

222

111

f

f

f

5554543532521515

5254243232221212

5154143132121111

fffffX

fffffX

fffffX

52521515

22221212

12121111

X

X

X

5554543535

5254243232

5154143131

Page 14: 因素分析

多變量分析—管理上的應用 14

因素分析的估計方法主因素軸法 (principle axis factoring , PAF)

主因素軸法是一種利用反覆計算以估計共通性及其解的方法主因素軸法估計步驟

設定各指標的共通性初始值為 1,以指標之相關係數矩陣及主成份法估計。決定了共同因子的個數後,計算結構及形態負荷,然後再計算各指標之共通性

計算各指標共通性與初始共通性之間的差,將其中最大者與事先設定的收斂範圍比較

如果步驟 2的最大值比設定的收斂範圍大,則將指標間相關係數矩陣對角線的值 (原來均為 1)以步驟 1所估計得到的共通性取代,並以此新的相關係數矩陣再應用主成份法估計,然後估計得到各指標新的共通性估計值

計算新的共通性估計值與之前步驟 1所得估計值的差,然後取最大值與設定的收斂範圍比較,如果還是大於收斂範圍,則重覆步驟 3,直到新的共通性估計值與前一次估計值間差的最大值小於收斂範圍為止

Page 15: 因素分析

多變量分析—管理上的應用 15

共同因子個數的選取設定總解釋變異比例需達某一水準取到第m個因子,此因子的特徵值恰比所有特徵值的平均值相等或大

一些;如果使用相關係數矩陣進行分析,則選取特徵值大於 1的共同因素

利用特徵值繪製陡坡圖,假設自第 m+1 個特徵值開始,陡坡折線開始變得較為平坦,則m個共同因子即為所求的數目

利用平行法( parallel procedure )若資料屬於多變量常態分配,可利用最大概似法進行共同因子的選取;也可利用 Akaike’s information criterion (AIC) 及Schwarz’s bayesian criterion (SBC) ,做為判斷指標;若選取到第m個共同因子時,其 AIC 值或是 SBC 值最小,則m為最適的共同因子個數

Page 16: 因素分析

多變量分析—管理上的應用 16

因素分析結果與資料適合度之判定Kaiser-Meyer-Olkin Measure of Sampling

Adequacy (KMO 或是稱為 MSA)KMO 愈高代表資料愈適合做因素分析,最好是能夠高於 0.8,若

KMO 小於 0.5,表示資料不適合做因素分析平均殘差

平均殘差小於 0.05,則表示此資料適合因素分析相關係數矩陣

如果變數之間的相關性很低,表示彼此間的共同因子很少,不適合做因素分析

偏相關係數矩陣如果發現偏相關係數值很大,則通常應考慮增加萃取因素的個數

Page 17: 因素分析

多變量分析—管理上的應用 17

因素解非唯一的原因共通性估計

共通性的估計和獨特因素的估計具有循環的關係,因此會造成共通性的估計問題

因素旋轉將原來的因素負荷矩陣乘上一個正交矩陣

T ( TT’=I)後仍為因素解因素旋轉方式

正交旋轉法( orthogonal rotation ) 將原來的因素負荷矩陣乘上一個正交矩陣,故因素間仍互相獨立

斜交旋轉法( oblique rotation ) 斜交轉軸後因素之間則不再為獨立關係

Page 18: 因素分析

多變量分析—管理上的應用 18

變異最大旋轉法假設未旋轉前的因素負荷矩陣如下

變異最大旋轉法的主要目的是希望將原始因素負荷矩陣乘上一個正交矩陣 T後,能使每一變數僅在單一因素具有很高的負荷,而在其餘因素的負荷則趨近於 0

因素經旋轉過後,其共通性並不會改變變異最大旋轉法的公式

m 為共同因子個數Max

2

p

1i

2P

1i

2ij

4ij

p

1i

22j.

2ij

j P

)(P

P

)(V

m

1j2

m

1j

2P

1i

2ij

m

1j

P

1i

4ijm

1j2

P

1i

2P

1i

2ij

4ij

j P

)(

P)

P

)(P(V

m

1j

P

1i

m

1j

2P

1i

2ij

4ij P

)(

PV

Page 19: 因素分析

多變量分析—管理上的應用 19

四方最大旋轉法希望將原始因素負荷矩陣乘上一個正交矩陣 T後,能

使每一列的因素負荷平方變異數達到最大

將每一列的變異數加總後可得

Max

2

1

2

1

24

1

22.

2 )()(

m

m

mQ

m

j

m

jijij

m

jiij

i

P

1i2

m

1j

2m

1j

2ij

4ijP

1ii m

)(m

QQ

p

1i

m

1j

4ij'Q

Page 20: 因素分析

多變量分析—管理上的應用 20

直交轉軸與斜交轉軸實例與應用 7-2

Page 21: 因素分析

多變量分析—管理上的應用 21