如何用 SPSS 跑CR & AVE?另附上Excel公式表&網路計算連結

2023-11-24

SPSS雖然可以跑CR &AVE ,不過還是有前提滴~


上一篇文章(簡單介紹CR & AVE)已經簡單介紹CR & AVE ,這次是用SPSS來跑

不過SPSS算是比較基礎的統計軟體,能跑的內容還是有限,因此有以下前提:

(1) 只能跑 EFA 探索性因素分析:SPSS 內建功能只能做探索性因素分析,如果跑CFA(驗證性因素分析)要用其他統計軟體跑,例如AMOS、Mplus、R等等。

(2) 不適用 SEM 模型:無法用來跑複雜的結構方程模型或整體的模型適配度檢檢驗。

(3) 問卷要有次構面:題目必須已經具備明確的分群理論(次構面),不能是完全未知的概念。

(4) 通過基本檢定:資料的 KMO 值與 Bartlett 檢定必須達標,確保數據適合做因素分析。

(5) 構面彼此獨立:使用最大變異法轉軸時,在數學上必須預設每個次構面之間是互相獨立、沒有相關的。

(6) 題目沒有交叉負荷:每一題只能乾乾淨淨地歸屬於一個構面,若發現某一題同時在兩個構面都有高負荷量,必須先刪除該題。


另外,統計軟體只能計算出因素負荷量,所以CR & AVE值需要另外計算

這時候需要使用公式進行計算,本篇文章會提供兩種方法


一、首先,求變數所有題項的因素負荷量

1. 分析(A)→維度縮減(D)→因素(F)

2. 選取要檢測的變數(構面)題項

3. [旋轉(T)]→✔️[最大變異],其餘選項不變動,✔️[確定]

4. [選項(O)]→✔️[暫停較小的係數],絕對值低於[0.30]

為什麼要設0.3?

雖然預設值0.1已經足夠了,不過通常小於0.3就已經很難解釋因素成分,所以乾脆直接設0.3起跳

這一步不一定要設定,不過這個可以屏蔽較小較不重要的數值

視覺上看起來比較清爽



二、利用因素負荷量計算AVE/ CR值


算法一、用excel公式製作試算表

將跑出來的factor loading (表 Rotated Component Matrix) 貼到excel求AVE/ CR值


20260705更新:一次只能跑一組次構面(也就是先單獨跑A構面的「A1-A5」跑完以後,再跑B構面「B1-B5」要分開跑),最左邊這張是錯誤的範例


每次只使用一個次構面所有題項的標準化因素負荷量!

每次只使用一個次構面所有題項的標準化因素負荷量!

每次只使用一個次構面所有題項的標準化因素負荷量!


去年投期刊時拉了一個陽春版的Excel公式算CR和AVE值,最近被問如何算CR和AVE值,想說來改良一下Excel表,

參考網路和YouTube教學後,做了一個新的試算表,已經拉好公式,只需填入標準化因素負荷量就能計算CR、AVR

Excel 連結

(只要有因素負荷量都可以計算,所以不限於SPSS跑出來的數值,AMOS、Mplus求出來的factor loading也可以使用)





算法二、使用網路計算網頁


如果不方便使用Excel,也有前人製作的線上版計算

一樣是丟標準化因素負荷量,按計算就能算CR和AVE

線上計算連結



注意事項 (回應一開始說的前提)

(1) 只有1個factor(次構面)無法轉軸,所以使用SPSS的話,只能測有次構面的變數

(2) 如果你做SEM,請使用SEM統計軟體跑CFA (驗證性因素分析),例如AMOS、PLS、Mplus、LISREL等等


總結

個人覺得乾脆直接用AMOS把圖畫一畫還比較省事

當然Mplus也是OK啦,跑路徑順便跑CFA,願望一次滿足,不過得要先能看得懂output



因使用免費版,若達頻寬上限,網頁會被封鎖無法開啟

今後新文章會發表在 方格子 ( https://vocus.cc/salon/obiopsy )

本文內容已複製到此處 (點選即可前往)

歡迎前往,感謝支持~


Share
研究生流水帳
版權所有 2023
Webnode 提供技術支援 Cookies
免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始