SPSS入门教程——土壤主成分优劣分析
在许多数据分析案例中,往往有许多种不同变量或因素共同影响最终结果,为了探究多变量或因素对实验结果的影响,我们常常会对数据进行主成分分析,将具有一定相关关系的变量重新组合划分为几组互不相关的新变量,作为影响结果的几种主成分,即新的综合指标来分析结果。本节将会带大家学习如何使用SPSS进行主成分分析。需要注意的是,进行主成分分析要满足两个条件:变量是连续变量或有序分类变量,且变量之间存在线性相关关系。
一、打开数据文件
本例中我们使用的是IBM SPSS Statistics 28.0.0.0 Windows版本。本例子以种植了玉米、花生、甘蔗三种不同作物的土壤成分为例,探究种植有不同作物的土壤成分综合评价。
如图1所示,展示的是三种不同的土壤中各主要成分的具体含量。需要注意,示例数据中的土壤成分变量使用的是字符串值,我们需要先将字符串转换为数值,才能进行下一步操作。
图1 示例数据
二、进行主成分分析
点击菜单栏中的“分析”,选择“降维”中的“因子”分析。
图2 选择因子分析
在弹出的选项框中,将变量数据栏全部加入到右侧变量的方框。
图3 添加变量
然后设置右侧栏中的选项,需要更改的各项设置如下:
图4 更改“描述”
图5 更改“得分”
更改完设置后点击确定,进行数据分析。
三、结果分析
(1)相关矩阵表明,各项指标之间具有强相关性。一般来说,如果相关型矩阵中显示的相关系数的数值大于等于0.3,我们就可以认为变量之间存在较好的线性相关性。通过线性相关性的验证,表明这几种变量的指标信息之间存在重叠,因此适合采用主成分分析法。
图6 相关性矩阵
(2)总方差解释表格
图7 总方差解释
由表格可以看出,初始特征值>1的成分有2个,因此可以提取出2个主成分,来作为新的综合指标来分析土壤肥力状况。这两个成分记为主成分1、主成分2,从表格数据得到他们的初始特征值依次为4.992、3.008;方差贡献率依次为62.399%、37.601%,总和为100%。
表中可知主成分提取载荷平方和分别为4.992,3.008,因此求算术平方根,算出主成分1、2的提取载荷为(仅举例列出三位小数,计算时应更加精确)2.234、1.734。
这两项数据在后续分析中要用到,在此需要记录。
(3)点开之前录有数据的SPSS界面,在最右边可以看见新生成有两列数据,即主成分因子得分(FAC),分别为因子得分1、因子得分2。
图8 主成分因子得分
(4)计算各主成分得分。
主成分1得分F1=因子得分1*主成分1提取载荷,以此类推F2。计算得出主成分得分F1与F2。
最后计算综合评价得分Y,即按照各主成分的方差贡献率对各主成分得分进行加权平均:综合评价得分Y=(F1*主成分1方差贡献率+F2*主成分2方差贡献率+F3*主成分3方差贡献率)/(主成分1、2、3的方差贡献率总和)(由方差解释表中可以得到主成分的方差贡献率),得到:
图9 主成分得分F与综合评价得分Y
可以看出,在三种土壤中,种植甘蔗的土壤综合评价得分最高,其次是花生,最后是玉米。以上就是本期的相关SPSS教程了,欢迎访问IBM SPSS Statistics中文网站,掌握更多软件技巧。
SPSS入门教程——土壤主成分优劣分析相关推荐
- spss主成分综合得分_如何用SPSS软件一步算出主成分得分值_林海明
& Information Fo rum 2007 年 9 月 Sept . , 2007 收稿日期 : 2007 - 04 - 15 基金项目 : 广州市哲学社会科学规划资助 课题 ( 06 ...
- R语言之主成分回归与偏最小二乘xt8.3xt8.4
第8章 主成分回归与偏最小二乘 8.3 对例5.5的Hald水泥问题用主成分回归方法建立模型,并与其他方法的结果进行比较. 8.4 对例5.5的Hald水泥问题用偏最小二乘方法建立模型,并与其他方法的 ...
- 主成分有什么用?如何进行呢?
一.研究背景 主成分分析用于对数据信息进行浓缩,比如总共有20个指标值,是否可以将此20项浓缩成4个概括性指标.除此之外,主成分分析可用于权重计算和综合竞争力研究.即主成分分共有三个实际应用场景: S ...
- R语言实战笔记--第十四章 主成分和因子分析
R语言实战笔记–第十四章 主成分和因子分析 标签(空格分隔): R语言 主成分分析 因子分析 原理及区别 主成分分析与因子分析很接近,其目的均是为了降维,以更简洁的数据去解释结果,但这两种方法其实是相 ...
- spss主成分综合得分_使用SPSS对美国50个州情况分析
主成分分析 1.首先,查看数据: 2.计算相关系数矩阵,查看变量间的相关性 可以看到变量间存在一定相关性,可以使用主成分法进行降维 3.计算相关系数矩阵的特征值.变量的方差贡献率,并画出碎石图,确定主 ...
- spss主成分综合得分_【2020.】这种主成分得分图SPSS能够实现吗?
背景 一后台询问,如下这种主成分分析图怎么实现的,SPSS可以吗?当然可以了,不过一般人不知道怎么做的,呵呵! 常见的SPSS主成分分析的二维图和三维图如下,确实不咋滴,是吧,看松哥怎么让它重生的. ...
- R语言主成分回归(PCR)、 多元线性回归特征降维分析光谱数据和汽车油耗、性能数据...
原文链接:http://tecdat.cn/?p=24152 什么是PCR?(PCR = PCA + MLR)(点击文末"阅读原文"获取完整代码数据). • PCR是处理许多 x ...
- R语言主成分PCA、因子分析、聚类对地区经济研究分析重庆市经济指标
全文下载链接:http://tecdat.cn/?p=27515 建立重庆市经济指标发展体系,以重庆市一小时经济圈作为样本,运用因子分析方法进行实证分析,在借鉴了相关评价理论和评价方法的基础上,本文提 ...
- 【Swing入门教程】一步一步做Netbeans(1):类Netbeans的主界面
这仅仅是个入门教程,当你认为自己不是处于牛A和牛C之间时倒可以看看:我也不会蛋疼得去做一个Netbeans,仅仅是处出于对Netbeans的钟爱和对Swing的探讨而拿来的练手. 这里只打算实现Net ...
- 数据分享|R语言主成分PCA、因子分析、聚类对地区经济研究分析重庆市经济指标...
原文链接:http://tecdat.cn/?p=27515 建立重庆市经济指标发展体系,以重庆市一小时经济圈作为样本,运用因子分析方法进行实证分析,在借鉴了相关评价理论和评价方法的基础上,本文提取 ...
最新文章
- 一步步玩pcDuino3--mmc下的裸机流水灯
- 广搜破解密码(HDU1195)
- python flask 表单数据输出_将数据从HTML表单发送到Flask中的Python脚本
- windows server 2003上安装mysql的问题
- 简述控制反转ioc_深度理解Spring IOC(控制反转)
- matlab采集网口数据,使用Signal Tap II采集到的数据进行Matlab仿真(转载)
- 计算机怎么用字节表示300,网速300兆是什么意思(图文)
- 深度学习10-tf.data-数据输入管道简介
- java给视频添加水印_用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)...
- WMS备货单保存后自动新增选项不勾选
- 【C语言经典100题】求1~20阶乘的和
- 如何利用JS生成二维码
- PLog——一个简洁快速,小而美的C++异步日志库
- vue中的keep-alive的用法详细讲解
- 如何快速批量修改图片名称?
- ariang修改默认服务器,Aria2一键安装脚本,宝塔面板搭建AriaNg前端面板
- AAM(Active Appearance Model)算法介绍
- RGBA 编码为 YUV420SP【NEON】
- Python基础—内置函数、匿名函数、递归函数
- 常用ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性归纳
热门文章
- 清华计算机学院教师名单,清华大学计算机科学与技术系导师教师师资介绍简介-艾海舟...
- 通用网络版本md5算法和.net中md5算法接轨
- Cesium gltf(1.70)三维人物动画制作
- Deep Learning(深度学习)学习笔记
- COMSOL光学仿真——非线性光学
- win8计算机修改mac,快捷MAC地址修改器
- php微信 消息推送 配置,PHP微信公众号模板消息推送
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux...
- 如何使用imp导入dmp文件
- android在adb下刷机教程,adb sideload刷机教程