首页 > 代码库 > 《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话

《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话

原文:《BI那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话

数据分析基础概念:
标准计分
1、无论作为变量的满分为几分,其标准计分的平均数势必为0,而其标准差势必为1。
2、无论作为变量的单位是什么,其标准计分的平均数势必为0,而其标准差势必为1。
公式为:

离差:离差就是应用标准计分所得的数值。
1、无论作为变量的满分为几分,其离差的平均数势必为50,而其标准差势必为10。
2、无论作为变量的单位是什么,其标准计分的平均数势必为50,而其标准差势必为10。
公式为:离差=标准计分*10+50
建立数据分析环境:

SELECT TOP 1        *FROM    FactSanguo11ORDER BY 统率 DESCSELECT TOP 1        *FROM    FactSanguo11ORDER BY 武力 DESCSELECT TOP 1        *FROM    FactSanguo11ORDER BY 智力 DESCSELECT TOP 1        *FROM    FactSanguo11ORDER BY 政治 DESCSELECT TOP 1        *FROM    FactSanguo11ORDER 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    FactSanguo11SELECT  *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    FactSanguo11ORDER 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那点儿事》运用标准计分和离差——分析三国超一流统帅综合实力排名 绝对客观,数据说话