目录

什么是主成分分析?

主成分分析的步骤

根据什么选择主成分?

怎样解释主成分?

特征值、方差解释率及碎石图

载荷系数与共同度


什么是主成分分析?

主成分的概念由Karl Pearson在1901年提出的。他是考察多个 变量间相关性一种多元统计方法 研究如何通过少数几个主成分(principal component)来解释 多个变量间的内部结构。即从原始变量中导出少数几个主分量, 使它们尽可能多地保留原始变量的信息,且彼此间互不相关。

主成分分析的目的:数据的压缩;数据的解释

常被用来寻找判断事物或现象的综合指标,并对综合指标所包 含的信息进行适当的解释

主成分分析的步骤

1.对原来的p个指标进行标准化,以消除变量在水平和 量纲上的影响

2.根据标准化后的数据矩阵求出相关系数矩阵

3.求出协方差矩阵的特征根和特征向量

4.确定主成分,并对各主成分所包含的信息给予适当的解释

用spss进行主成分分析

根据什么选择主成分?

根据主成分贡献率

一般来说,主成分的累计方差贡献率达到80%以上的前 几个主成分,都可以选作最后的主成分

比如表3中前两个主成分的累计方差贡献率为95.57% n 根据特特征根的大小

一般情况下,当特征根小于1时,就不再选作主成分了

因为该主成分的解释力度还不如直接用原始变量解的释 力度大

比如表3中除前两个外,其他主成分的特征根都小于1。

所以SPSS只选择了两个主成分

怎样解释主成分?

进行主成分分析后如何正确的对主成分进行解释? - 知乎 (zhihu.com)

特征值、方差解释率及碎石图

载荷系数与共同度

主成分分析的基本原理相关推荐

  1. 主成分分析碎石图_主成分分析(PCA)基本原理及分析实例

    主成分分析(PCA)是一种数据降维技巧,它能将大量相关变量转化为一组很少的不相关变量,这些无关变量称为主成分.例如,使用PCA可将30个相关(很可能冗余)的环境变量转化为5个无关的成分变量,并且尽可能 ...

  2. 《多元统计分析》学习笔记之主成分分析

    鄙人学习笔记 文章目录 主成分分析 主成分分析的基本原理 总体主成分及其性质 主成分 主成分的性质 相关问题讨论 关于由协方差矩阵或相关矩阵出发求解主成分 主成分分析不要求数据来自于正态总体 主成分分 ...

  3. 主成分分析法概述、案例实例分析

    http://hi.baidu.com/weizican/blog/item/9e816926f2977521d5074257.html 主成分分析法 主成分分析也称主分量分析,旨在利用降维的思想,把 ...

  4. 一篇弄懂主成分分析及matlab实现

    主成分分析及matlab实现 一.主成分分析的基本原理 二.定义 三.主成分分析的计算步骤 1. 将原始数据标准化 2. 建立变量的相关系数阵: 3. 求R的特征根及相应的单位特征向量: 4.写出主成 ...

  5. R语言——基于主成分分析的自杀影响因素降维

    基于主成分分析的自杀影响因素降维 一.实验目的 二.实验原理 (一)主成分分析 1.基本原理 2.计算步骤 三.使用仪器.材料 四.实验步骤 五.实验过程.结果及分析 (一)数据说明 (二)数据预处理 ...

  6. 机器学习:(PCA)主成分分析法及应用(spss)

    目录 1.1.主成分分析法简介 1.2.主成分分析法的意义 1.3.主成分分析法的思想 1.4.主成分分析法的步骤 2.1.导入数据 2.2.生成图表 3.1.PCA算法梯度求解 3.1.1. 梯度上 ...

  7. python 高等数学实验_Python数学实验与建模

    本书以Python软件为基础,介绍了数学建模的各种常用算法及其软件实现,内容涉及高等数学.工程数学中的相关数学实验.数学规划.插值与拟合.微分方程.差分方程.评价预测.图论模型等. 更多科学出版社服务 ...

  8. 实证研究的步骤_新著速递蒋建忠:国际关系实证研究方法

    基本信息 [出版社] 上海远东出版社:第1版 [上架日期] 2020年10月 [装帧] 平装 [语种] 中文 [分类] 国际关系方法论 内容提要 [适读人群] 社会科学领域学者.高校师生 <国际 ...

  9. 第10章 PCA降维技术

    序言 1. 内容介绍 本章详细介绍了PCA 主成分分析算法基本原理.python 实现PCA 算法方法以及sklearn实现方法等内容. 2. 理论目标 了解PCA 主成分分析算法基本原理 了解pyt ...

最新文章

  1. Struts2--ActionContext及CleanUP Filter
  2. 今日 Paper | 社交媒体谣言检测;连续手语识别;细粒度服装相似性学习;混合图神经网络等
  3. 虚拟机做linux服务器,用 VirtualBox 的 linux 虚拟机做服务器
  4. 如何修改python代码,如何更改默认的python版本?
  5. GNU make manual 翻译(四十)
  6. python关联分析引擎_PowerBI x Python 之关联分析(上)
  7. MYSQL中只知表名查询属于哪个SCHEMA
  8. Hostonly cookie是什么鬼?
  9. Java开发中数据类型之间的转换
  10. UC浏览器电脑版怎么自定义标签栏 标签栏位置修改教程
  11. 计算机专业能评电子工程师吗,计算机工程师职称 评定条件
  12. Dreamweaver(Dw)2021软件下载及安装教程并创建一个网页
  13. flex blazeds java_Flex使用Blazeds与Java交互及自定义对象转换详解
  14. 扫一扫二维码,安全吗?
  15. vue功能-数字键盘
  16. windows11,Windows10,服务器centos7安装docker,docker compose
  17. 拉丁超立方采样的思想和代码
  18. Cat4模块SIM7600CE介绍
  19. Qt5.12+VS2017环境下编译QtAV视频库
  20. vue项目上线后服务器资源更新而浏览器有缓存不更新

热门文章

  1. 【机器学习】Fisher线性判别与线性感知机
  2. matlab spmd,matlab并行计算命令
  3. 概念理解_L2范数(欧几里得范数)
  4. sqlserver对cpu主频要求_SQLSERVER到底能识别多少个逻辑CPU?
  5. 安卓 theme常用主题
  6. Flink 命令行参数介绍
  7. 计算机网络class4(时延、时延带宽积、RTT和利用率)
  8. 展示gtest测试结果 -- 将gtest输出的xml结果转化成html展示
  9. mysql 压缩uuid长度_如何压缩UUID长度?
  10. c语言结构体的对齐方式,C语言结构体内存的对齐知识详解