楼主: nyscy
2116 1

[实际应用] Lisrel警告相关矩阵非正定,但SPSS未提示非正定问题,可以做EFA,这个情况正常吗? [推广有奖]

  • 0关注
  • 2粉丝

VIP

博士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
9465 个
通用积分
0.7985
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4281 点
帖子
196
精华
0
在线时间
279 小时
注册时间
2009-8-26
最后登录
2021-12-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
做因素分析时遇到下列问题——

欲检验的量表共有48个题目,收集了267份有效问卷。原开发者预设的结构是每4题组成一个分量表,共12个分量表。于是用这个结构进行CFA分析。结果Lisrel报错——"Matrix to be analysed is not positive definite." 由于我输入的数据是协方差矩阵,那么这个信息我理解为协方差矩阵不正定。

问题在于,用同样的原始数据在SPSS中做EFA时,KMO检验和Bartlett球度检验指标都很理想,没有提示非正定问题。用了主轴因子法和斜交旋转,可以得出分析结果。检查后发现,EFA提示的因素结构与原开发者提供的结构有较大出入。

两个因素分析中对缺失值的删除都是casewise方法,在Excel协助下对相关矩阵进行检视,除对角线均为1外,没有发现0.9以上的相关。

本菜鸟想不通的是,是Lisrel和SPSS对正定性的要求不一样吗?为何在CFA中不正定的协方差/相关矩阵,到了SPSS里又正定了?哪位大虾遇到过类似的问题么?期待指点迷津中……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:LISREL isrel lisre 相关矩阵 SPSS CFA EFA 非正定 相关矩阵

沙发
nyscy 发表于 2013-12-11 13:03:36 |只看作者 |坛友微信交流群
呃,不好意思……经过反复排查,是我自己把矩阵输入的形式指定错了……

各位同学吸取教训——如果你的相关阵是完整模式,即
1.00 0.60 0.40
0.60 1.00 0.50
0.40 0.50 1.00
这样的,
而不是三角矩阵,即
1.00
0.60 1.00
0.40 0.50 1.00
这样的……

千万要在Lisrel里把矩阵形式设为 MM FU,而不是MM SY!!
本菜鸟上面的笑话就是这样闹出来的——
如果矩阵形式指定错误,会导致Lisrel读出来的是一个你压根儿就不认识的矩阵!(菜鸟用肉眼对着自己亲手炮制的那个相关矩阵dat文件和Lisrel的output里那个correlation matrix看了半天,不得不承认它俩长得完全不一样……)

所以,真相只有一个,那就是——菜鸟我的Lisrel做的CFA和SPSS做的EFA依据的压根儿不是同一个相关矩阵……
其实我真正的相关矩阵确实是非正定的,捂脸跑……

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 18:12