探索性因素分析的設計與使用 (二)
(承前文 探索性因素分析的設計與使用 (一) )
選擇因素個數
這點作者說的很好,要決定因素個數,就是在最精簡模型 (也就是最少的因素) 與有理 (也就是有足夠的因素能解釋這些因子) 之間作平衡。
傳統上來說,方法學家認為指明過少的因素個數比指明過多的因素個數還要來得嚴重,因為當因素過少時,本應該 load 在 B 因素的因子,因為模型並沒有納入 B 因素,變成錯誤地 load 在包含在模型的 A 因素。這當然會造成扭曲的結果,並影響到後來的轉軸與解讀。
相對地,選擇過多的因素會導致在轉軸時,主要因素正確呈現出來,但一些次要因素並沒有因子 load 在其上或是僅有單一因子。然而,選擇過多的因素仍是要避免的。
因為這些原因,許多方法學家就在探討如何找出最適合的因素數,其中一個非常有名的方法是 Kaiser criterion,這個準則就是看有幾個特徵值 (eigenvalues) 是否大於 1,並用這個數值來決定因素的數量。雖然這個方法看似簡單、客觀,但其實存在著一些問題 (詳細討論請見原文章),特別是經常會採取過多的因素數 (有時候是採取過少的因素數)。
第二種方法就是 scree test,也就是畫出相關矩陣的特徵值,並看在哪一個點之後有明顯的下降。在這個下降前有幾個特徵值決定了因素數。這種方式也受到不少批評,特別是它的主觀性。此外,有時候得到的圖並沒有明顯的下降。
第三種方法是平行分析 (parallel analysis),簡單地說,就是比較你從樣本裡得到的特徵值與從隨機資料產生的特徵值 (詳情請讀文章),模擬分析的結果認為平行分析所提供的結果還不錯,雖然統計軟體並未列入這種分析法。
註:parallel analysis 在 SAS 和 SPSS 中的使用,可參考:https://people.ok.ubc.ca/brioconn/nfactors/nfactors.html…
