全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
10560 8
2009-03-06

各位SPSS高手,求助一个问题呀,我在做因子分析过程中,KMO检验老是显示Correlation Matrix(a)a. This matrix is not positive definite.我的变量选取了20个,样本7个。是不是样本太少不能做呀?要是这样的话,变量和样本的比例关系应该是怎么样的呀?我做的是一个城市农业发展水平的分析,样本选取的是最近7年的数据,不是不想多选实在是不好找这些数据呀,各位高人能不能给小弟指点一下呀,十万火急呀!(本人没有学过spss,一点统计基础也没有,各位指教一定不要用太专业的术语呀,我很难明白的)谢谢!!!

[em06][em06]
二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-6 18:12:00
说明你的数据有问题,其矩阵是非正定矩阵。其原因有二;一可能变量之间线性相关;二可能有缺失值。
二维码

扫码加我 拉你入群

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

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

2009-3-7 00:51:00
KMO主要是对截面数据的检验有效,比方说某省各市2007年的农业发展水平指标的数据才符合要求的,KMO检验是用来检验数据是否适合用于因子分析的,一般而言,KMO的检验值在9.0以上表明所用数据做因子分析非常好,8.0-9.0为好,7.0-8.0为一般,6.0-7.0为较差,6.0以下为差。
二维码

扫码加我 拉你入群

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

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

2009-3-7 09:05:00

谢谢各位 了呀,不过能不能提点改正的意见,让我这个分析做下去,很急呀

[em04]
二维码

扫码加我 拉你入群

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

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

2009-3-21 17:59:00

我也是总共选18个变量,任选14个变量进行KMO和Bartlett检验都可以出来结果,可一超过14个变量就出现不是正交矩阵,怎么做的不行了,怎么会这样,忘高手指点啊。

二维码

扫码加我 拉你入群

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

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

2009-3-21 18:06:00
作一下共线性诊断,若存在共线性,适当删除若干的观测变量即可。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群