可能是因為這次作業範圍是因素分析,而我在上學期已經修了三學分的因素分析了!
但是對於因素分析的概念的掌握,目前大約只有六七成,
只是因為看了整整一學期,所以看到數學式子不會害怕(看到SAS還是有點膽怯),
有不會使用的功能、不會寫的程式碼,除了查課本和與同學討論,其他一律請教google,
東拼西湊也算完成作業了!
在寫作業的過程中,最富挑戰的就是把助教提供的二因素模型的程式碼改為三因素。
為此我查了不少網頁,但是沒有查到跟助教提供的程式非常相近(限制lamda=1.000)的程式碼。
然而網路上查到的程式碼結尾在標準差與共變數的處理方式與助教提供的程式碼相近,
經過多次測試之後終於順利完成CFA。
以下為花了一個上午摸索出來的CFA三因素模型程式碼。
title '3 factor';
proc calis data=hw3 method= ml edf=97 maxit=98;
Lineqs
X1 = 1.000 FX1+EX1,
X2 = LAMX2 FX1+EX2,
X3 = LAMX3 FX1+EX3,
X6 = LAMX6 FX1+EX6,
X7 =1.000 FX2 + EX7,
X8 =LAMX8 FX2 + EX8,
X9 =LAMX9 FX2 + EX9,
X10 =LAMX10 FX2 + EX10,
X4 = 1.000 FX3+EX4,
X5 = LAMX5 FX3+EX5,
FX1 = DX1,
FX2 = DX2,
FX3=DX3;
Std
EX1-EX10=THEEX1-THEEX10,
DX1-DX3=PSI1-PSI3;
cov
DX1-DX3=PHI12 PHI13 PHI23;
run;最後,附上平行分析與兩個用於判斷CFA統計指標之參考標準的網頁,提供給大家參考囉!
平行分析
Measuring model fit
AMOS結構方程模組
沒有留言:
張貼留言