同一组数据,使用Envi和ArcMap的PCA分析结果差异很大,究竟谁正确?
最近使用RSEI模型来进行生态指数的研究,四个因子计算出来后,使用envi进行主成分(PCA)分析,发现结果似乎不太符合生态学意义;仔细对各因子数值及其空间分布进行检查后,感觉没错。然后采用ArcMap的PCA工具进行分析,得到的结果与Envi得到的结果大不相同。那么究竟该用谁的结果呢?二者计算结果为什么会差这么远?还是说我的计算有错(应该不会吧,都是直接使用工具;ArcMap下背景值要求为nodata,Envi下背景值要求为0,都进行了必要的处理)。欢迎对这方面有研究的同行讨论、指点。
Envi下的特征值分析结果:
ArcMap下的特征值分析结果:
Envi下特征向量分析结果:
ArcMap下特征向量分析结果:
根据RSEI指标的生态意义,ArcMap下的特征向量分析符合生态意义呢!!
哪位同行对此有研究或疑义,希望能留言共同探讨。可以提供原数据供研究。