spss因子分析,结果不显示KMO和巴特利检验结果

用SPss Statistics 19做因子分析,选取10个指标,4年样本数据,得不到KMO检验结果,显示我的数据是非正定矩阵

我试了一下,如果将指标降到3个,就可以得到KMO检验结果,大于等于4个指标就得不到KMO检验结果了

请问,无法得到KMO检验结果是因为样本不足吗?
但是我看其他人的论文,也有指标数量大于样本数量的,为什么他们可以得到KMO检验结果?