higher order CFA
DA NI=12 NO=117 MA=CM
RA=DATA0305(PROCEED).psf
MO NK=1 NY=12 NE=4 PS=DI,FR TE=DI,FR GA=FU,FR
PA LY
4(1 0 0 0)
1(0 1 0 0)
3(0 0 1 0)
4(0 0 0 1)
FI LY1 1 LY5 2 LY6 3 LY9 4
VA 1 LY1 1 LY5 2 LY6 3 LY9 4
PD
OU SS SC MI AD=OFF
在这个二阶因子模型中,我设定前四个Y变量属于一阶潜变量η1,第五个Y变量属于一阶潜变量η2,六至八Y变量属于一阶潜变量η3,最后四个Y变量属于一阶潜变量η4.对于一阶潜变量采用固定负荷法计算,可是不知道为什么程序运行结果显示
ETA 1 ETA 2 ETA 3 ETA 4
-------- -------- -------- --------
资产收益 0 0 0 0
资产周转 1 0 0 0
资产负债 2 0 0 0
销售增长 3 0 0 0
市场份额 0 4 0 0
生产计划 0 0 5 0
生产能力 0 0 6 0
内部管理 0 0 7 0
员工素质 0 0 0 8
经理素质 0 0 0 9
新产品销 0 0 0 10
研发投入 0 0 0 11
以及
ETA 1 ETA 2 ETA 3 ETA 4
-------- -------- -------- --------
资产收益 1.00 1.00 1.00 1.00
资产周转 14.41 - - - - - -
资产负债 -1.34 - - - - - -
销售增长 -12.58 - - - - - -
市场份额 - - 19.14 - - - -
生产计划 - - - - 0.04 - -
生产能力 - - - - 10.19 - -
内部管理 - - - - 0.03 - -
员工素质 - - - - - - 13.92
经理素质 - - - - - - 0.19
新产品销 - - - - - - -14.48
研发投入 - - - - - - -3.46
请问:为什么LY跟我设定的不一样呢,程序结果为什么认定LY1 1是固定的,不需要估计的,后来的结果又显示Y1同时属于四个一阶潜变量呢?
严重痛苦中,大家帮帮忙啊
第二个问题,我猜想会不会是因为你的数据是标准化后的,而老师的数据是标准化之前的呢
模型不可判定,无解。
把以下语句去除,
FI LY1 1 LY5 2 LY6 3 LY9 4
VA 1 LY1 1 LY5 2 LY6 3 LY9 4
让LY矩阵自由估计即可。
楼主程式中用的是CM(协方差矩阵)不是KM(相关矩阵)!
在估计因子负荷的时候,要么用固定负荷法,要么用固定方差法,通常对于Y变量要用固定负荷法(侯杰泰,结构方程模型及其应用,P72),如果去除 FI LY1 1 LY5 2 LY6 3 LY9 4
VA 1 LY1 1 LY5 2 LY6 3 LY9 4
那怎么固定负荷啊。另外,我程序里面写得是MA=CM啊,没有说是KM啊,第五楼最后一句什么意思啊(如果是针对我第二个问题的话,我的意思是将cm转换成KM的时候,矩阵里面也经常出现负数)
1. 市场份额是单一观察变量,因此误差应设为0:
FI TE 5 5
另外,可固定LY 5 2 负荷,
FI LY 5 2
VA 1 LY 5 2
即可,其他不需要因子负荷固定,让程序自由估计。
2.KM问题是因为你第二楼说的问题,误会。
3.应首先进行初阶CFA模型的验证,显著后才考虑HCFA,并对比CFA和HCFA模型,检查模型拟合指标。理论行的通,指标又合格即可。
4.模型可能不收敛,说明模型设置有偏差,或者数据有问题。需检查数据,或重新设定模型。
5.相关矩阵出现负值并不奇怪,这主要是在做问卷设计时没有考虑模型的假设条件,常出现在EFA模型中。而在CFA模型中,主要是验证变量关系,作者根据假设条件进行问卷调查设计,所以常常相关矩阵都是正数,因子负荷也是正数,出现负数说明变量关系假设有误。另建议模型还是使用协方差矩阵好些。
欢迎光临 结构方程论坛SEM-Structural·Equation·Modeling (http://semchina.net/) | Powered by Discuz! 7.2 |