《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话
数据分析基础概念:
标准计分:
1、无论作为变量的满分为几分,其标准计分的平均数势必为0,而其标准差势必为1。
2、无论作为变量的单位是什么,其标准计分的平均数势必为0,而其标准差势必为1。
公式为:
离差:离差就是应用标准计分所得的数值。
1、无论作为变量的满分为几分,其离差的平均数势必为50,而其标准差势必为10。
2、无论作为变量的单位是什么,其标准计分的平均数势必为50,而其标准差势必为10。
公式为:离差=标准计分*10+50
建立数据分析环境:
SELECT TOP 1
*
FROM FactSanguo11
ORDER BY 统率 DESC
SELECT TOP 1
*
FROM FactSanguo11
ORDER BY 武力 DESC
SELECT TOP 1
*
FROM FactSanguo11
ORDER BY 智力 DESC
SELECT TOP 1
*
FROM FactSanguo11
ORDER BY 政治 DESC
SELECT TOP 1
*
FROM FactSanguo11
ORDER BY 魅力 DESC
结果集为:
各类TOP1人物分别为:统率:司马懿 武力:吕布 智力:诸葛亮 政治:荀彧 魅力:刘备
姓名 |
指标 |
单项计分 |
单项排名 |
司马懿 |
统率 |
98 |
1 |
吕布 |
武力 |
100 |
1 |
诸葛亮 |
智力 |
100 |
1 |
荀彧 |
政治 |
98 |
1 |
刘备 |
魅力 |
99 |
1 |
计算出平均数、标准差:
DECLARE @t TABLE
(
Title NVARCHAR(10) ,
N1 NUMERIC(9, 2) ,
N2 NUMERIC(9, 2)
)
INSERT INTO @t
( Title ,
N1 ,
n2
)
SELECT N'统率' ,
AVG(统率) ,
STDEV(统率)
FROM FactSanguo11
UNION ALL
SELECT N'武力' ,
AVG(武力) ,
STDEV(武力)
FROM FactSanguo11
UNION ALL
SELECT N'智力' ,
AVG(智力) ,
STDEV(智力)
FROM FactSanguo11
UNION ALL
SELECT N'政治' ,
AVG(政治) ,
STDEV(政治)
FROM FactSanguo11
UNION ALL
SELECT N'魅力' ,
AVG(魅力) ,
STDEV(魅力)
FROM FactSanguo11 SELECT *
FROM @t
结果集为:
计算过程如下表:
姓名 |
标准计分 |
离差 |
单项计分 |
排名 |
司马懿 |
(98-57.49)/22.23 =1.82 |
1.82*10+50 =68.2 |
98 |
4 统率 |
吕布 |
(100-55.14)/24.73 =1.81 |
1.81*10+50 =68.1 |
100 |
5 武力 |
诸葛亮 |
(100-58.85)/20.49 =2.01 |
2.01*10+50 =70.1 |
100 |
2 智力 |
荀彧 |
(98-56.56)/22.14 =1.87 |
1.87*10+50 =68.7 |
98 |
3 政治 |
刘备 |
(99-59.47)/19 =2.08 |
2.08*10+50 =70.8 |
99 |
1 魅力 |
各项指标权重排名为:1 魅力 2 智力 3 政治 4 统率 5 武力
我们再来比较一下三国超一流统帅综合实力排名—终极版:
建立分析环境:
SELECT 姓名 ,
( 统率 - 57.49 ) / 22.23 + ( 武力 - 55.14 ) / 24.73 + ( 智力 - 58.85 )
/ 20.49 + ( 政治 - 56.56 ) / 22.14 + ( 魅力 - 59.47 ) / 19.00 AS 最终得分
FROM FactSanguo11
ORDER BY ( 统率 - 57.49 ) / 22.23 + ( 武力 - 55.14 ) / 24.73 + ( 智力 - 58.85 )
/ 20.49 + ( 政治 - 56.56 ) / 22.14 + ( 魅力 - 59.47 ) / 19.00 DESC
TOP 15结果集如下:
三国是个特殊的年代,最聪明的人最能反映这个政治集团的实力,根据各项计算,人物综合实力最终排名为:曹操、周瑜、司马懿、陆逊、诸葛亮、吕蒙、关羽、孙坚、邓艾、羊祜、陆抗、姜维、孙策、鲁肃、孙权。
附图:
《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话的更多相关文章
- 《BI那点儿事—数据的艺术》目录索引
原创·<BI那点儿事—数据的艺术>教程免费发布 各位园友,大家好,我是Bobby,在学习BI和开发的项目的过程中有一些感悟和想法,整理和编写了一些学习资料,本来只是内部学习使用,但为了方便 ...
- 《BI那点儿事》Microsoft 决策树算法——找出三国武将特性分布,献给广大的三国爱好者们
根据游戏<三国志11>武将数据,利用决策树分析,找出三国武将特性分布.其中变量包括统率.武力.智力.政治.魅力.身分.变量说明:统率:武将带兵出征时的部队防御力.统帅越高受到普通攻击与兵法 ...
- 《BI那点儿事》SSRS图表和仪表——雷达图分析三国超一流谋士、统帅数据(图文并茂)
雷达图分析三国超一流谋士.统帅数据,献给广大的三国爱好者们,希望喜欢三国的朋友一起讨论,加深对传奇三国时代的了解 建立数据环境: -- 抽取三国超一流谋士TOP 10数据 DECLARE @t1 TA ...
- 《BI那点儿事》数据挖掘初探
什么是数据挖掘? 数据挖掘(Data Mining),又称信息发掘(Knowledge Discovery),是用自动或半自动化的方法在数据中找到潜在的,有价值的信息和规则. 数据挖掘技术来源于数据库 ...
- 《BI那点儿事》Microsoft 聚类分析算法——三国人物身份划分
什么是聚类分析? 聚类分析属于探索性的数据分析方法.通常,我们利用聚类分析将看似无序的对象进行分组.归类,以达到更好地理解研究对象的目的.聚类结果要求组内对象相似性较高,组间对象相似性较低.在三国数据 ...
- Microsoft宣布为Power BI提供AI模型构建器,关键驱动程序分析和Azure机器学习集成
微软的Power BI现在是一种正在大量结合人工智能(AI)的商业分析服务,它使用户无需编码经验或深厚的技术专长就能够创建报告,仪表板等.近日西雅图公司宣布推出几款新的AI功能,包括图像识别和文本分析 ...
- 《BI那点儿事》ETL中的关键技术
ETL(Extract/Transformation/Load)是BI/DW的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤. ...
- 《BI那点儿事》数据流转换——模糊查找转换
BI项目中经常会有一些提取,转换,数据处理(ELT)的工作,其中最主要的是处理过赃数据.假设在项目中我们向数据库中注入了测试数据,但是通过一个外键从另外一个表中载入数据的时候没有对应的数据,那么这一行 ...
- 《BI那点儿事》数据挖掘的主要方法
一.回归分析目的:设法找出变量间的依存(数量)关系, 用函数关系式表达出来.所谓回归分析法,是在掌握大量观察数据的基础上,利用数理统计方法建立因变量与自变量之间的回归关系函数表达式(称回归方程式).回 ...
随机推荐
- PHP关于依赖注入(控制反转)的解释和例子说明
PHP关于依赖注入(控制反转)的解释和例子说明 发表于2年前(2014-03-20 10:12) 阅读(726) | 评论(1) 8人收藏此文章, 我要收藏 赞2 阿里云双11绽放在即 1111 ...
- 浏览器中Javascript的加载和执行
在刚学习Javascript时曾对该问题在小组内做个一次StudyReport,发现其中的基础还是值得分析的. 从标题分析,可以加个Javascript的加载和执行分为两个阶段:加载.执行.而加载即浏 ...
- 【转载】James Whittaker:经营成功的测试职业生涯
转注:这篇文章出自 James A. Whittaker ,但未找到原始出处/译者.如果有知道原始出处的朋友,可在评论这留言. 你是如何开始做测试工作的? 1989年,我在田纳西大学读研究生的时候, ...
- css3翻牌效果
原理:通过css3属性-webkit-transform: rotate(0deg)与-webkit-transform: rotate(180deg)对2个元素设置正反面 然后通过有过渡(trans ...
- Maintaining Your Signing Identities and Certificates 维护你的签名标识和证书
Code signing your app lets users trust that your app has been created by a source known to Apple and ...
- NPOI操作excel之读取excel数据
NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 一.下载引用 去NPOI官网http://npoi.codeplex. ...
- angularJ表单验证
常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: <input type="text" requir ...
- h5的radio和check选中和不选中返回的checkd值
h5的radio和check选中和不选中返回的checkd值 alert($('input[type=checkbox]').attr('checked')); //存在返回checked,不存在返回 ...
- 白话学习MVC(九)View的呈现一
一.概述 本节来看一下ASP.NET MVC[View的呈现]的内容,View的呈现是在Action执行之后进行,Action的执行生成一个ActionResult,[View的呈现]的功能就是:通过 ...
- Linux下查看某个软件安装路径
1:如果包是通过yum或者rpm方式安装 [root@localhost yum.repos.d]# rpm -qa //找出系统所有的包,找到对应的文件名 [root@localhost yum.r ...