1 导言

因子分析是将多个实测变量简化为较少变量的方法。

利用因子分析能简化分析,更能反映事物本质。

学习因子分析能确定哪些变量应该保留,哪些应该剔除,并得到主要成分的表达式,这些表达式是原有变量的线性组合,而用这些主要成分便能代替原来众多的实测变量。

2 因子分析的功能与应用

由于在实际工作中,指标间经常具备一定的相关性,故人们希望用较少的指标代替原来较多的指标,但依然能反映原有的全部信息,于是就产生了主成分分析、对应分析、典型相关分析和因子分析等方法。

3 因子分析实例

例:表12-1 是25名健康人的7项生化检验结果,7项生化检验指标一次命名为X1-X7,请对该资料进行因子分析。

建立数据文件,定义变量名:分别为X1、X2、X3、X4、X5、X6、X7,按顺序输入相应数值,如图12-1所示。

从Analyze----Data Reduction----Factor,弹出Factor Analysis对话框。在对话框左侧变量列表中选变量X1-X7,点击向右的箭头按钮使之进入Variables框,如图12-2所示。

点击Descriptives按钮,弹出Factor Analysis: Descriptives对话框,在Statistics 中选Univariate descriptives 项要求输出各变量的均数与标准差,在Correlation Matrix栏中选Coefficients 项要求计算相关系数矩阵,并选KMO and Bartlett’s test of sphericity 项,要求对相关系数矩阵进行统计学检验,如图12-3所示。点击Continue 按钮返回Factor Analysis对话框。

点击Extraction 按钮,弹出Factor Analysis: Extraction对话框,本例选用Principal components 方法,如图12-5所示。之后点击Continue 按钮返回Factor Analysis 对话框。

点击Scores 按钮,弹出Factor Analysis: Scores 对话框,系统提供3种估计因子得分系数的方法,本例选用Regression(回归因子得分),如图12-6所示。之后点击Continue 按钮返回Factor Analysis 对话框,再点击OK按钮即完成分析。

得到结果如下表12-2 到表12-9 和图12-7 所示。

结果分析:

表12-2、12-3、12-4 显示,系统首先输出各变量的均数(Mean)与标准差(Std Dev),并显示共有25例观察单位进入分析:接着输出相关系数矩阵(Correlation Matrix),经过Bartlett检验表明:Bartlett值=326.285,P小于0.0001,即相关矩阵不是一个单位矩阵,故考虑进行因子分析;Kaiser-Meyer-Olkin Measure of Sampling Adequacy 是用于比较观测相关系数值与偏相关系数值的一个指标,其值越逼近1,表明这些变量进行因子分析效果越好,今KMO值=0.321,偏小,意味着因子分析的结果可能不能接受。

表12-5、12-6 、12-7显示,使用主成分分析法得到2个因子,因子矩阵(Factor Matrix)如下,变量与某一因子的联系系数绝对值越大,则该因子与变量关系越近。如本例变量X7与第一因子的值为-0.886,与第二因子的值为0.219,可见其与第一因子更近,与第二因子更远,或者因子矩阵也可以作为因子贡献大小的度量,其绝对值越大,贡献也越大。在Final Statistics 一栏中显示了各因子解释掉方差的比例,也称变量的共同度(Communality)。共同度从0到1,0为因子且不解释任何方差,1 为所有方差均被因子解释掉。一个因子解释掉变量的方差越大,说明因子包含原有变量信息的量越多。

表12-8和表12-9 显示,经正交旋转后的因子负荷矩阵(Rotated Factor Matrix)和因子转换矩阵(Factor Transformation Matrix)。旋转的目的是使复杂的矩阵变得简洁,即第一因子替代了X1、X2、X4、X7的作用,第二因子替代了X3、X5、X6的作用。

图12-7显示,将第一因子的因子分用变量名fac-1、第二以你这的因子分用变量名fac-2存入原始数据库中。这些值既可用于模型诊断,又可用于进一步分析。

如果有帮助到你,请关注公众号“药小姐呀”更多关于数据分析的内容分享给你,谢谢你这么可爱还关注我。

主成分与因子分析异同_因子分析相关推荐

  1. 主成分与因子分析异同_如何做主成分分析和因子分析?它们的区别与联系在哪里?...

    "主成分分析和因子分析有什么区别和联系?"这个问题其实很多朋友在后台提问过,今天将这个问题的答案写成推送分享给大家.以后有问题或需求,请在下方留言区留言.觉得解释得好的朋友,记得打 ...

  2. 主成分回归之后预测_回归分析|笔记整理(B)——主成分回归(下),偏最小二乘回归...

    大家好! 上一节我们给主成分回归开了一个头,这一节我们会继续介绍它的有关内容,并且同时会介绍另一种新的回归方法:偏最小二乘回归.这一节的理论性也比较强,主要关注了相关回归的理论上的性质与相关证明. 提 ...

  3. 主成分回归之后预测_主成分回归解析.ppt

    教学课件课件PPT医学培训课件教育资源教材讲义 主成分回归分析 一.主成分估计 主成分估计是以P个主成分中的前q个贡献大的主成分为自变量建立回归方程,估计参数的一种方法. 它可以消除变量间的多重共线性 ...

  4. 主成分的java版_数据降维:主成分分析法

    前言 什么叫做主成分分析法,我们先看一张图椭圆的图,如果让你找一条线,使得椭圆上所有点在该线上映射的点最分散,保留下来的信息最多,你会怎么选择这条线?若是下图,会选择水平线,这是用一维的方式去尽可能多 ...

  5. R语言实战(九)主成分和因子分析

    本文对应<R语言实战>第14章:主成分和因子分析 主成分分析(PCA)是一种数据降维技巧,它能将大量相关变量转化为一组很少的不相关变量,这些无关变量成为主成分. 探索性因子分析(EFA)是 ...

  6. R语言实战笔记--第十四章 主成分和因子分析

    R语言实战笔记–第十四章 主成分和因子分析 标签(空格分隔): R语言 主成分分析 因子分析 原理及区别 主成分分析与因子分析很接近,其目的均是为了降维,以更简洁的数据去解释结果,但这两种方法其实是相 ...

  7. python主成分对变量的贡献率_(数据科学学习手札20)主成分分析原理推导Python自编函数实现...

    主成分分析(principal component analysis,简称PCA)是一种经典且简单的机器学习算法,其主要目的是用较少的变量去解释原来资料中的大部分变异,期望能将现有的众多相关性很高的变 ...

  8. 主成分分析二级指标权重_羡慕神仙权重?主成分与因子分析带你揭开权重的秘密...

    文末领取[世界500强面试题及评点50题] 01 主成分分析 1.主成分分析流程 原始数据标准化 计算标准化变量间的相关系数矩阵 计算相关系数矩阵的特征值和特征向量 计算主成分变量值 统计结果分析,提 ...

  9. spss主成分综合得分_【SPSS因子分析】在SPSS中对医学多个数值变量进行因子分析 —【杏花开医学统计】...

    杏花开生物医药统计 一号在手,统计无忧! 关 注 在SPSS中对医学多个数值 变量进行因子分析 关键词:SPSS.因子分析 导  读 因子分析(factor analysis),指通过多个可观测的指标 ...

最新文章

  1. php+摩尔斯电码,PHP摩尔斯电码转换器
  2. python网络爬虫文献综述怎么写_毕业论文的文献综述怎么写
  3. 11个非常漂亮动物为主题的高品质图标集
  4. python3设置编码_python3 中文乱码与默认编码格式设定方法
  5. 笨办法学 Python · 续 练习 27:`tr`
  6. java设计模式刘伟模拟题答案,灵魂拷问
  7. 【codevs1553】互斥的数
  8. 浏览器userAgent大全
  9. 成渝城市群数据(空气质量、地图矢量、面板数据等)
  10. OSI网络七层协议与TCPIP协议
  11. 计算机英文参考文献近四年,英文参考文献标准格式
  12. c语言实现三角形面积公式字母,c语言计算三角形面积代码
  13. 一款免费开源的远程控制软件UltraVNC安装和使用方法
  14. 解决360篡改谷歌或其他浏览器主页的问题(亲身经历绝不copy)
  15. 微信小程序搭建项目起步
  16. 基于SLAM的机器人导航避障方案
  17. 三维激光扫描技术的应用领域有哪些?
  18. 给大家排个雷,ensp中nat不成功原因
  19. 一步一步理解 python web 框架,才不会从入门到放弃 -- 简单登录页面
  20. 【PCL】ICP 源码分析

热门文章

  1. 复制到剪贴板的js代码(兼容ie、firefox、chorme、safari...什么都兼容!)
  2. 解读金山网盾3.5 0day漏洞免疫技术
  3. 杀戮时刻补丁(无限子弹,无限手雷)
  4. B2B专线宽带业务成为企业上云新战场——Vecloud
  5. UWP AppBarButton Icon 图标样式集合
  6. 五百字简文告诉你美国为何要倾一国之力对中国的一家民营企业华为痛下杀手?...
  7. 观察者设计模式二:回调函数
  8. java 集合类源码分析--collections
  9. Runner站立会议08
  10. [转] GIS算法源码集合