聚合函数
平均值AVG、标准偏差STDEV、方差VAR、最大值MAX、最小值MIN、合计SUM、次数COUNT、极差值MAX-MIN、变异系数STDEV/AVG*100

什么是统计
统计 就是通过样本特性推断总体特性的过程。
类似于赌博,有一定的风险。
可信度受取样方法、样本大小等因素的影响。
统计是科学的

为什么要用标准差?
方差和标准差时表示一组数据离散程度的最好指标,是最常用的差异量数。
其特点有:
1、反应灵敏,每个数据变化都应在方差上体现;
2、计算严密;
3、容易计算;
4、适合代数运算;
5、受抽样变动影响小;
6、简单明了;
7、容易受极端数据影响。

计算方差的步骤可概括为“先平均,后求差,平方后,再平均”.
方差用来衡量一批数据的波动大小.(即这批数据偏离平均数的大小).
方差越大,说明数据的波动越大,越不稳定.

变异系数:
变异系数又称“标准差率”,是衡量资料中各观测值变异程度的另一个统计量。当进行两个或多个资料变异程度的比较时,如果度量单位与平均数相同,可以直接利用标准差来比较。如果单位和(或)平均数不同时,比较其变异程度就不能采用标准差,而需采用标准差与平均数的比值(相对值)来比较。

极差值:
指一组数据中最大数据与最小数据的差,在统计中常用极差来刻画一组数据的离散程度。

示例:教练的烦恼

下页甲,乙两名射击手现要挑选一名射击手参加比赛.
若你是教练,你认为挑选哪一位比较适宜?

选手成绩


甲,乙两名射击手的测试成绩统计如下:

 

第一次

第二次

第三次

第四次

第五次

甲命中环数

7

8

8

8

9

乙命中环数

10

6

10

6

8

1、请分别计算两名射手的平均值、标准偏差、方差、最大值、最小值、合计、次数、极差值、变异系数等值
2、请根据这两名射击手的成绩在下图中画出折线统计图;
Line:

建立测试数据:

DECLARE @t1 TABLE
(
Sequence INT ,
Name VARCHAR(20) ,
Score INT
) INSERT INTO @t1
SELECT 1 ,
'甲' ,
7
UNION ALL
SELECT 2 ,
'甲' ,
8
UNION ALL
SELECT 3 ,
'甲' ,
8
UNION ALL
SELECT 4 ,
'甲' ,
8
UNION ALL
SELECT 5 ,
'甲' ,
9
UNION ALL
SELECT 1 ,
'乙' ,
10
UNION ALL
SELECT 2 ,
'乙' ,
6
UNION ALL
SELECT 3 ,
'乙' ,
10
UNION ALL
SELECT 4 ,
'乙' ,
6
UNION ALL
SELECT 5 ,
'乙' ,
8 --SELECT *
--FROM @t1 SELECT Name AS '射击手' ,
AVG(Score) AS '平均值' ,
STDEV(Score) AS '标准偏差' ,
VAR(Score) AS '方差' ,
MAX(Score) AS '最大值' ,
MIN(Score) AS '最小值' ,
MAX(Score) - MIN(Score) AS '极差值' ,
STDEV(Score) / AVG(Score) AS '变异系数' ,
COUNT(Score) AS '次数'
FROM @t1
GROUP BY Name

结果集:

【T-SQL系列】常用函数—聚合函数的更多相关文章

  1. sql server 2012 自定义聚合函数(MAX_O3_8HOUR_ND) 计算最大的臭氧8小时滑动平均值

    采用c#开发dll,并添加到sql server 中. 具体代码,可以用visual studio的向导生成模板. using System; using System.Collections; us ...

  2. Sql 中常用时间处理函数

    1.Sql 中常用时间处理函数  GETDATE()  返回当前的日期和时间 DATEPART()  返回日期/时间的单独部分 DATEADD()   返回日期中添加或减去指定的时间间隔 DATEDI ...

  3. MySQL 常用的聚合函数

    [常用的聚合函数] mysql聚合函数一般用户统计一列值进行计算,然后返回计算结果.一般于分组group by 配合使用. count //统计个数 select count(*) from test ...

  4. SQL语言基本操作(聚合函数)

    一.聚合函数 1.标量函数:只能对单个的数字或值进行计算.主要包括字符函数.日期/时间函数.数值函数和转换函数这四类.如LEFT/RIGHT/SUBSTRING/LTRIM/RTRIM/CONCAT/ ...

  5. SQL系列(十一)—— 函数(function)

    SQL中的函数也非常多,而且不同的DBMS提供了相应的特殊函数.但是常用的共性函数大致可以分为以下几种: 函数类型 函数 数值函数 1.算术计算:+.-.*./ 2.数值处理:ABS()绝对值处理.P ...

  6. SQL Server的各种聚合函数

    聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体有哪些聚合函数呢?我们来一一看一下: 1. AVG 返回指定组中的平 ...

  7. SQL中子查询为聚合函数时的优化

    测试数据:create table test1 as select * from dba_objects where rownum<=10000;--10000条记录create table t ...

  8. MySQL最常用分组聚合函数

    一.聚合函数(aggregation function)---也就是组函数 在一个行的集合(一组行)上进行操作,对每个组给一个结果. 常用的组函数: AVG([distinct] expr) 求平均值 ...

  9. SQL Server 常用的系统函数

    Ø  简介 本文主要列举 SQL Server 中常用的一些系统函数,帮助我们在编写 SQL 时忘了某个函数的用法方便查阅.主要分为以下几类函数,更多函数可参考官网. 1.   字符串函数 2.   ...

随机推荐

  1. SendKeys:基本使用

    使用SendKeys将键击和组合键击发送到活动应用程序.此类无法实例化.若要发送一个键击给某个类并立即继续程序流,请使用Send.若要等待键击启动的任何进程,请使用SendWait. 每个键都由一个或 ...

  2. arduino 红外遥控器控制LED灯

    /* 日期:2016.9.1 功能:红外遥控器控制LED灯 开,关,闪烁,呼吸 元件: 跳线公公头 * 5 led 220欧电阻 红外接收管,红外遥控 接线: 红外灯面向自己从左到右分别接 IO3 , ...

  3. peak num

    class Solution {public: int findPeakElement(vector<int>& nums) {    int i=0;    int n=nums ...

  4. MyISAM表杂记实验

    一.本文说明 由于刚学mysql所以动手做了一些实验. 二.实验内容 1.验证MyISAM有AUOT_INCREMENT coloumn功能 ----在这里是对现有表t,增加一个主键----mysql ...

  5. C/C++的一些备忘

    今天使用source insight阅读videoserver源码,有一些符号ctrl+左键点击显示找不到,先是rebuild工程和同步,没有效果,然后Options->Preferences- ...

  6. 判断listview是上滑还是下滑的方法

    方法一: 用setOnScrollListener(new AbsListView.OnScrollListener())来实现,判断滑动后显示的第一个条目 ,与滑动前的第一个条目的大小来判断, 这种 ...

  7. c3p0数据库连接池(作用不重复)

    /* * c3p0数据库连接池: * 只被初始化一次 * connection对象进行close时,不是正的关闭,而是将该数据连接归还给数据库连接池 * * */ 四个架包 mysql-connect ...

  8. 操作SQLite的dbhelper

    操作SQLite的dbhelper public class DbHelper { string connStr = @"Data Source=" + System.Enviro ...

  9. Educational Codeforces Round 16 C

    Description Find an n × n matrix with different numbers from 1 to n2, so the sum in each row, column ...

  10. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    一.简介 什么是LAMP    LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...