超详细SPSS主成分分析计算指标权重(二:权重计算及极差法标准化)
三、权重计算
1、上节回顾
上一节我们利用SPSS中的数据标准化方法及主成分分析法,得出了“解释的总方差”和“成分矩阵”(如下图)
接下来我们将利用主成分分析得出的数据计算指标权重
2、权重计算
(1)输入数据
将主成分分析中得出的“成分矩阵”及特征根复制的Excel中:
对应主成分分析的数据为:
(2)计算线性组合中的系数
公式为:标准化数/对应主成分特征根的平方根.。直接上图。
为方便描述,线性组合中的系数使用Excel中的标号,如“工业废水排放量”对应的两个系数分别为C8和D8。
(3)计算综合得分模型中的系数
公式为:(第一主成分方差x100xC8+第二个主成分方差x100xD8)/(第一主成分方差+第二主成分方差)
注:建议先将方差x100再进行计算
如图:蓝色和紫色为分别对应相乘的线性组合中的系数及主成分方差
其中主成分方差的数据为:
(4)权重计算(归一化)
现在到了最后一步,计算权重,也即标准化,将所有指标进行归一化处理,使其权重综合为1。
公式为:A指标权重=A指标综合得分模型系数/五指标综合得分模型之和。
如图:
到这里,我们就得出了最终的结果。
注:蓝色框中的数据是相同的,笔者这样做是为了美观及防止出错。
(5)完整示范
为方便大家使用Excel进行权重计算,在这里将笔者自己完整的Excel表格分享给大家:
(6)权重计算出负值的问题
如果有朋友最终计算的结果出现了负值,说明不适用SPSS中的数据标准化处理,可以改用极差法重新标准化数据。下面介绍极差法,并用Excel进行实现。
四、极差法标准化
1、公式
公式为:
如何区分指标时正向还是负向?如笔者的五项指标中吗,废水、废气、固体废弃物越多对环境来说越糟糕,因此为负向指标;绿地面积,建成区绿化率值越大对环境来说越好,因此为正向指标。
2、使用Excel实现
由于公式直接输入比较困难,因此笔者建议先计算最小、最大值,再计算最大值与最小值的差,最后计算得出结果。
(1)计算最小值。如图:
(2)计算最大值
(3)计算【max-min】
(4)计算最终的标准化数值
注意:这里要区分正负向指标
首先是正向指标,如图:
然后是负向指标:
(5)0值的处理
最终计算的可能出现0值,这时候为每一个0值加上0.01即可(如下图)。
(6)完整示范
到此,极差法标注化处理就结束了。前面利用SPSS进行标准化得出权重为负值的朋友可以用极差法对数据进行重新标准化,再重新利用SPSS进行主成分分析,然后计算权重。
下一节,我们将介绍耦合度及耦合协调度的计算方法,并使用Excel进行实现,实际计算出所有数值。
超详细SPSS主成分分析计算指标权重(二:权重计算及极差法标准化)相关推荐
- excel熵值法计算权重_SPSS主成分分析 | 权重计算amp;极差法标准化超详细教程!(下)...
权重计算 1. 上节回顾 爱数据-橙子:SPSS主成分分析 | 指标权重值计算真的不难!(上)zhuanlan.zhihu.com 在昨日中(点击复习),我们利用SPSS中的数据标准化方法及主成分分 ...
- html+css+js适合前端小白的实战全解(超详细)——2048小游戏(二)
续上一小节,我们可以发现每一个grid-cell上的数字初始时并不在格子里. 这些数字可以随着玩家的操作而移动 我们可以想象:初始时每一个格子上的数为0,他们并不显示 ↓ 只有当grid-cell ...
- 一万一千字!结合代码超详细讲解SQL执行流程(二)!干货到底!建议收藏!
上文我们已经学习到查询SQL语句的执行过程中如何获取 BoundSql!接下来继续从查询SQL语句的执行过程中如何创建 StatementHandler!喜欢的朋友们可以来个一键三连哦~ 目录 查询S ...
- Blender:超详细的甜甜圈制作教程(二)【原教程 油管:Blender Guru】——渲染篇
由于博客中的图片被压缩,有一些会不太清楚,因此将教程整理成pdf文档,在这里可以直接下载. 一.初步探索 首先我们需要把甜甜圈放在一个平面上.视图上默认情况下3D游标在世界空间的坐标系中心,因此不需要 ...
- Apollo Control——超详细入门教程(二):连续状态空间方程离散化与离散LQR公式推导
专栏文章列表 Apollo Control--超详细入门教程(一):基于道路误差的车辆动力学模型 Apollo Control--超详细入门教程(二):连续状态空间方程离散化与离散LQR公式推导 Ap ...
- loki使用超详细说明
前言:小伙伴们是用什么看日志的呢?我是用的loki,今天我跟大家分享下loki的使用,喜欢的话一键三连点收藏哦! loki使用超详细说明 一.loki简介 二.Loki 使用 三.Loki语法说明 四 ...
- OSSIM系统的安装教程(超详细)
OSSIM系统的安装教程(超详细) 一.创建虚拟机 二.安装ossim系统 三.web登录 一.创建虚拟机 首先在网上下载OSSIM系统的镜像,记住自己保存的位置. 打开vm,新建虚拟机. 选择自定义 ...
- 大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程)
大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程) Ambari2.7.4+HDP3.1.4是最后一个免费版本,新版本需要授权. 因工作需要,安装大数据集群,了解到Ambari属于A ...
- jQuery超详细总结
jQuery超详细总结 文章目录 jQuery超详细总结 一 选择器 特殊选择器 二 筛选器 用在 jQuery 选择的元素后面 都是方法,对选择出来的元素进行二次筛选 三 文本操作 总结 四 元素类 ...
- 电脑启动过程(超详细过程)
Linux启动过程(超详细过程) 一.前言 二.启动过程概述 三.加电自检及初始化 四.主引导记录 五.加载kernel 六.加载init 致谢 一.前言 我开始的时候写了一篇关于Linux启动过程的 ...
最新文章
- linux mint root激活,Linux mint root登录无声音的问题解决方法
- 对齐方式有那些_字节对齐不慎引发的挂死问题
- 鸿蒙开发者目前人数,苹果时隔两年公布大中华区开发者数据:440万,增长76%
- Spring 运用 pointcut 和 advisor 对特定的方法进行切面编程
- 【Linux内核】虚拟地址空间布局架构
- 一条SQL查询语句是如何执行的? MySql杂谈
- 多个so合并为一个so的思路
- 数据样本过大 数据维度过大:用户名做一个聚类2.可以将时间分段,达到降维的效果
- ajax上传文件时显示进度
- 永中Office用户使用中常见问题与解答
- c语言算术转换例子,关于C语言算术表达式中“寻常算术转换”的问题
- 花生壳内网穿透图文教程
- 程序员需知的 58 个网站,墙裂推荐!
- gitlab ip变更runner拉取代码失败、shell启动springboot项目启动起来。
- 3dmax制作三维地形图
- excel查找功能_如何使用VBA代码实现Excel的查找和替换功能?
- 公共基础知识:诸子百家之道家
- STM32的三种Boot模式的差异
- 各串口设备节点/dev/tty* 的区别
- 关于MAX3232ESE+T的过热问题
热门文章
- 网络爬虫---微信爬虫
- 软件评测师考试通过啦
- Mysql的持久层_持久层(数据层,Dao层) MyBatis框架
- Windows中解压Linux中产生的tar.gz分卷压缩包
- [知了堂学习笔记]_IO流之File类的应用
- SSM实现毕业设计管理系统
- 如何用python计算圆周率_使用MicroPython计算任意位数圆周率
- 计算机视觉(7)————特征检测(边缘/角/斑点)小专题(2)Roberts 算子
- android 连接魅族手机,关于魅族手机adb连接不上的问题
- 移远4G模组EC600N进行TCP/IP连接和服务器测试