楼主: guoqiangnd
10615 8

[问答] 求助KMO检验问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
97 点
帖子
5
精华
0
在线时间
19 小时
注册时间
2009-3-4
最后登录
2019-5-9

楼主
guoqiangnd 发表于 2009-3-6 16:46:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

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

[em06][em06]
二维码

扫码加我 拉你入群

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

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

关键词:kmo检验 KMO correlation positive definite 检验 KMO

回帖推荐

kwinsta 发表于3楼  查看完整内容

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

本帖被以下文库推荐

沙发
崔洪弟 发表于 2009-3-6 18:12:00
说明你的数据有问题,其矩阵是非正定矩阵。其原因有二;一可能变量之间线性相关;二可能有缺失值。

藤椅
kwinsta 发表于 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以下为差。
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

简约而不简单。

板凳
guoqiangnd 发表于 2009-3-7 09:05:00

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

[em04]

报纸
fengyinlan 发表于 2009-3-21 17:59:00

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

地板
崔洪弟 发表于 2009-3-21 18:06:00
作一下共线性诊断,若存在共线性,适当删除若干的观测变量即可。

7
fengyinlan 发表于 2009-3-21 18:24:00

明白了,原来样本数一定要大于变量数才能出来KMO结果的,因为我的样本数刚好是14个,所以当变量大于14时就出不来结果了。刚试了下增加样本数就可以了,嘿嘿!LZ碰到的问题应该和我一样吧,建议增加样本数或减少变量数。

8
296716093 发表于 2009-4-16 11:35:00
我做的KMO值小于0.5啊,请问有没有办法抬高一点?谢谢!

9
太阳不焦躁 发表于 2014-5-11 18:34:16
296716093 发表于 2009-4-16 11:35
我做的KMO值小于0.5啊,请问有没有办法抬高一点?谢谢!
你这个问题解决了吗?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 09:04