首頁  /  知識庫  /  教學

因素分析怎麼做?EFA 與 CFA 的差別與判斷標準

教學 2026-10-28 閱讀時間 9 分鐘 無憂統計社編輯部

因素分析是量表研究的核心工具,但也是最容易被誤用的一步。最常見的誤用是:明明要用驗證式,卻跑了探索式;或是因素數決定得毫無依據,只因為「跑出來剛好四個」。這篇把兩種方法的分工、流程與判斷標準講清楚。

先分清楚:EFA 與 CFA 在做什麼

探索式因素分析(EFA):在沒有預設結構的情況下,讓資料告訴你有幾個潛在構面、哪些題目歸在一起。適合量表自編、或把國外量表翻譯改編後使用。

驗證式因素分析(CFA):你已經有理論架構(例如某量表原始的五構面),要檢驗你的資料符不符合這個結構。適合使用既有成熟量表。

判準很簡單:你有沒有先驗的理論結構?有 → CFA;沒有 → EFA。兩者不能顛倒順序,更不能「先 EFA 刪題、再用同一批資料 CFA 驗證」——那是同一份資料重複使用,結論會過度樂觀。正確做法是樣本對半切,一半 EFA、一半 CFA。

EFA 的執行流程

步驟一:檢查資料適不適合做因素分析

  • KMO:取樣適切性。.90 以上極佳、.80 以上良好、.70 以上中等、.60 以下不建議做。
  • Bartlett 球形檢定:要顯著(p < .05),表示變項之間有足夠相關。
  • 樣本數:一般建議至少是題項數的 5 倍,10 倍更穩;絕對值不建議低於 150。

步驟二:抽取方法

社會科學最常用主軸因子法(Principal Axis Factoring),因為它不假設測量誤差為零。主成分分析(PCA)嚴格說是資料縮減技術,不是因素分析,但國內論文仍常見——如果你的指導教授要求 PCA,照做,但要知道差別在哪。

步驟三:決定因素數

三個指標交叉判斷,不要只看一個:

  • 特徵值 > 1(Kaiser 準則):最常用,但容易高估因素數。
  • 陡坡圖:找曲線轉折點,主觀但直觀。
  • 平行分析:把隨機資料的特徵值當基準線比較,統計上最嚴謹。

三者不一致時,以理論可解釋性為最終依據。跑出五個因素但第五個只有兩題、也說不出名字,通常就該收成四個。

步驟四:轉軸

假設因素之間有相關(社會科學幾乎都是),用斜交轉軸(Promax);若堅持因素獨立,用直交轉軸(Varimax)。斜交轉軸會輸出因素相關矩陣,那反而是有價值的資訊。

步驟五:刪題與命名

  • 因素負荷量 < .40 的題目考慮刪除;< .32 建議刪除。
  • 同一題在兩個因素上都超過 .40(交叉負荷)→ 刪除。
  • 一個因素至少要有 3 題,才站得住腳。
  • 刪題一次刪一題,刪完重跑,不要一次刪五題。

CFA 的判斷標準

CFA 用最大概似法(ML)估計,看的是「模型與資料的配適程度」。常用指標與門檻:

  • χ²/df < 3(寬鬆一點 < 5)
  • CFI、TLI > .90(> .95 更好)
  • RMSEA < .08(< .05 更好)
  • SRMR < .08

另外要看收斂效度與區別效度:

  • 收斂效度:標準化負荷量 > .70、CR > .70、AVE > .50。
  • 區別效度:每個構面的 √AVE 要大於它與其他構面的相關係數。

三個最常見的錯誤

  1. 用同一批資料先 EFA 再 CFA:等於用答案去驗證答案,配適度一定好看,但沒有證據力。
  2. 為了配適度一直改模型:刪題、加誤差相關,直到指標過關。這叫 capitalizing on chance,改完要在論文裡說明每一次修改的理由。
  3. 只看配適度不看負荷量:模型配適很好,但某個構面的負荷量只有 .45,那個構面其實撐不起來。

先寄需求,一個工作日內給你報價

說明研究主題與需要的分析即可,不確定要做什麼分析也沒關係。資料只用於評估與分析,不會提供給第三方。