ENVI正向PC旋转及主成分分析详解
需积分: 3 95 浏览量
更新于2024-08-10
收藏 29.8MB PDF 举报
"正向PC旋转-tc itk二次开发"
正向PC旋转,即主成分分析(PCA)的正向旋转,是一种统计方法,用于将多变量数据转换成一组线性不相关的变量,称为主成分。这些主成分是原始数据集中的特征向量,它们按方差大小排序,使得第一个主成分拥有最大的方差,后续主成分依次减少。正向PC旋转的目标是最大化数据的方差,从而提取最具代表性的信息。
在ENVI软件中,执行正向PC旋转有以下步骤:
1. 首先,选择"Transforms > Principal Components > Forward PC Rotation > Compute New Statistics and Rotate",这将启动计算新统计值和旋转的过程。
2. 在"Principal Components Input File"对话框中,选择需要处理的输入文件。如果需要,可以使用ENVI的选择工具来选取数据的子集。
3. 在"Forward PC Rotation Parameters"对话框中,可以调整统计计算的采样率,通过在"Stats X/Y Resize Factor"中输入小于1的数值,如0.1,以提高计算速度。
4. 可以指定输出的统计文件名,选择基于"协方差矩阵"或"相关系数矩阵"进行计算。通常,协方差矩阵适用于未标准化的数据,而相关系数矩阵适合于波段间数据范围差异较大的情况。
5. 选择输出数据的类型,如字节型、浮点型等,并决定要保留的主成分波段数。可以直接输入数字或使用箭头按钮来增加或减少波段数。默认情况下,输出波段数与输入波段数相同。
6. 要基于特征值选择输出的主成分波段数,需点击"Select Subset from Eigenvalues",然后在"Select Output PC Bands"对话框中设定输出波段数。大的特征值对应着更大的数据方差,小的特征值可能包含较少的信息和更多的噪声。为了节省存储空间,通常只保存特征值较大的主成分。
7. 完成设置后,点击"OK",ENVI将进行处理,生成的PC旋转结果会显示在可用波段列表中,同时会打开一个PC特征值的绘图窗口,提供进一步的分析。
ENVI是一款强大的遥感影像处理软件,广泛应用于各个领域,如国土、地质、环境等。其提供的主成分分析功能有助于用户从遥感数据中提取关键信息。本教程详细介绍了如何在ENVI中执行正向PC旋转,包括计算新统计值、旋转、选择输出波段等步骤,以帮助用户更好地理解和利用这一功能。
2018-12-05 上传
2021-12-04 上传
2012-12-24 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
四方怪
- 粉丝: 28
- 资源: 2万+
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码