数据分析基础概念:
标准计分:
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 FactSanguo11UNION ALLSELECT N'武力' ,AVG(武力) ,STDEV(武力)FROM FactSanguo11UNION ALLSELECT N'智力' ,AVG(智力) ,STDEV(智力)FROM FactSanguo11UNION ALLSELECT N'政治' ,AVG(政治) ,STDEV(政治)FROM FactSanguo11UNION ALLSELECT 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 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结果集如下:
三国是个特殊的年代,最聪明的人最能反映这个政治集团的实力,根据各项计算,人物综合实力最终排名为:曹操、周瑜、司马懿、陆逊、诸葛亮、吕蒙、关羽、孙坚、邓艾、羊祜、陆抗、姜维、孙策、鲁肃、孙权。
附图: