解决办法:删除高度相关的变量,先选定一部分进行分析,如果没有出现非正定提示则,继续加入变量,直到出现则提出此变量,继续试其他变量
1) 出现非正定矩阵的情况,并不一定都是样本太少(本例中样本才31,变量有35个)
2) 剔除变量的时候,可以利用逐一淘汰法来发现问题变量,再考虑是否要删除
3) 非正定矩阵似乎对因子分析结果并无太多影响,因为我们往往只抽取了部分公因子(累计方差 贡献率>85%),特征值过小意味着方差贡献率也会很小,往往不会被选作公因子,所以对结果影响不大,这也是为什么spss仅仅是提示,仍然会输出因子分析结果的原因。