python进行对应分析_对应分析
日常分析中,
经常会做的是研究变量间的关系,
对于分类变量,
常用的方法是卡
方检验、
Logistic
模型等,但是对于分类变量很多,或者分类变量的类别很多
时,用上述方法除了就会非常复杂,并且结果解释起来也不够直观,此时,可以
使用对应分析加以分析。
对应分析也称为关联分析,
是一种多元统计分析技术,
目的在于揭示变量之间或
变量各类别之间相互关系的多元统计分析方法
,
主要特点是可以将众多变量同时
呈现在一张图表上,因此也是一种数据图示化技术。
根据分析资料的类型不同,对应分析根据数据资料的不同,分为
1.
定性资料:基于频数的对应分析
2.
连续性资料:基于均值的对应分析
在定性资料中,
对两个分类变量进行的对应分析称为简单对应分析,
对两个以上
的分类变量进行的对应分析称为多重对应分析。
要注意,
对应分析并没有涉及统计检验,
只是通过数据变换与计算,
得出每个变
量在图中的坐标,
并加以图表展现,
因此对应分析是一种描述性统计方法。
由于
对应分析特别适合分类变量、
定性数据的分析,
加之其在图形展示上的优势,
因
此在市场分析领域应用很广。
一、对应分析的基本思想
由于对应分析最大优势是直观的图形展示,
因此确定对应分析图中的坐标值,
是
该分析方法的主要工作。
对应分析的基本思想是在一个两变量列联表的基础上提
取信息,
将变量内部各水平之间的联系以及变量与变量之间的联系通过坐标值反
映在一张二维或三维的散点图上,
并使关系紧密的类别点聚集在一起,
而关系疏
远的类别点距离较远。
那么如何确定坐标值呢?做法如下:
首先计算两变量列联表的概率矩阵
P
,并据此确定数据点坐标,在变量的类别较
多时,
数据点所在空间维数必然较高。
由于高维空间比较抽象,
且高维空间中的
数据点很难直观地表示出来,
因此最直接的解决方法便是降维。
对应分析采用类
似因子分析的方式分别对行变量类别和列变量类别实施降维,
并以因子载荷为坐
标,
将行列变量的多个分类点直观地表示在对应分布图中,
实现了定性变量各类
别间差异的量化。
通过观察对应分布图中各数据点的远近就能判断各类别之间联
系的强弱。
二、对应分析的前提条件
1.
对应分析的基础是列联表,
因此单元格数值不能出现
0
或负数,
如果出现则应
对此变量进行处理
(
去除或合并到其他变量
)
python进行对应分析_对应分析相关推荐
- python进行对应分析_对应分析数据
表 1 2005 年数据 序号 省份 工资性收入 家庭性收入 财产性收入 转移性收入 1 北京 4524.25 1778.33 588.04 455.64 2 天津 2720.85 2626.46 ...
- python进行对应分析_机器学习算法---对应分析
--------仅用于个人学习知识整理和sas/R语言/python代码整理 --------该文章首发于csdn 正在迁移优化文章中 1.前言 对应分析,主要适用于有多个类别的分类变量,可以揭示同一 ...
- 在python做对应分析_案例6:SPSS--对应分析
一.对应分析简介 1.1 为什么引入对应分析? 在进行数据分析时遇到分类型数据,并且要研究两个分类变量之间的相关关系,基于均值.方差的分析方法不能够使用,所以通常从编制两变量的交叉表入手,使用卡方检验 ...
- 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...
学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...
- python 爬虫源代码-从零开始学Python网络爬虫_源代码.rar
[实例简介] [实例截图] [核心代码] 从零开始学Python网络爬虫_源代码_1 ├── 58project │ ├── __pycache__ │ │ ├── channel_extract.c ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python机器学习预测_使用Python和机器学习预测未来的股市趋势
python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...
- python进行数据分析需要安装哪两个库_对Python进行数据分析_关于Package的安装问题...
一.为什么要使用Python进行数据分析? python拥有一个巨大的活跃的科学计算社区,拥有不断改良的库,能够轻松的集成C,C++,Fortran代码(Cython项目),可以同时用于研究和原型的构 ...
最新文章
- simple_html_dom meta,HTML DOM Meta content 属性
- SylixOS iMX6平台I2C总线驱动
- 基于大数据与深度学习的自然语言对话
- 计算机网络(网络层,运输层和应用层的一些tips)
- Java Store_java之Properties集合中的方法store
- BugKuCTF WEB 头等舱
- 苦了我一年的选择,现在却是我最回味的时光
- 如何制作一个简单的游戏 Cocos2d x 2 0 4
- 不要轻易碰我,不然我就知道你有多软了 | Science Robotics
- 实战 Windows Server 2012 群集共享卷
- WPF RichTextBox 控件常用方法和属性
- css选择器总结(内附实例及截图)
- Aladdin HASP加密狗破解脱壳笔记
- linux安装酷q机器人,【折腾】在Docker中运行酷Q机器人
- 嵌入式软件开发是做什么的?要学哪些课程?
- vlan间路由的实现(思科模拟器)
- 多测师肖sir_高级金牌讲师__python之常见if语句
- 零代码技能平台技术实践探索
- 基于Android的人脸识别
- 从制造中来到制造中去 华为要做更懂制造的“懂行人”
热门文章
- 含有一般疑问句的歌_一般疑问句,特殊疑问句和否定句
- 清理Elasticsearch中过期的日志索引
- 普通人如何像天才一样快速学习?
- 十一酸睾酮(TU)行业调研报告 - 市场现状分析与发展前景预测
- [DA45] 使用apriori分析导演选择演员倾向
- python长度单位换算用def_【每天学点Python】案例一:汇率换算
- Flutter实现微信支付和iOS IAP支付,ndk开发入门
- ACurveTracer软件-可兼容多种仪器的测量软件
- 打印ASCII码 c++
- windows副本不是正版怎么解决_怎么才能创作出打动人的内容?解决别人的问题,而不是自己的问题...