在统计学中,标准差和方差是衡量一个群体中一个指标偏离平均值(通常是平均值)多少的指标。

标准差定义为方差的平方根,方差定义为与平均值的平方差的平均值,即:

对于大小为n的人群:x1,x2,…,xn

平均值:xmean

stdevp=sqrt((x1 xmean)^2+(x2 xmean)^2+…+(xn xmean)^2)/n)

当整个人群的数值不可用时(大多数情况下),通常采用贝塞尔修正法来更好地估计整个人群的实际标准偏差。在计算方差时,贝塞尔的修正只是除以n-1而不是n,即:

stdev=sqrt((x1 xmean)^2+(x2 xmean)^2+…+(xn xmean)^2)/(n-1)

注意,对于足够大的数据集,使用哪个函数并不重要。

您可以通过运行以下T-SQL脚本来验证我的答案:

-- temporary data set with values 2, 3, 4

declare @t table([val] int);

insert into @t values

(2),(3),(4);

select avg(val) as [avg], -- equals to 3.0

-- Estimation of the population standard devisation using a sample and Bessel's Correction:

-- ((x1 - xmean)^2 + (x2 - xmean)^2 + ... + (xn-xmean)^2)/(n-1)

stdev(val) as [stdev],

sqrt( (square(2-3.0) + square(3-3) + square(4-3))/2) as [stdev calculated], -- calculated with value 2, 3, 4

-- Population standard deviation:

-- ((x1 - xmean)^2 + (x2 - xmean)^2 + ... + (xn-xmean)^2)/n

stdevp(val) as [stdevp],

sqrt( (square(2-3.0) + square(3-3) + square(4-3))/3) as [stdevp calculated] -- calculated with value 2, 3, 4

from @t;

mysql var和varp的区别_了解T-SQL stdev、stdevp、var和varp相关推荐

  1. mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别

    在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...

  2. mysql var函数_请问关于sql里的var函数是干什么的?

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

  3. mysql和sqlserver分页的区别_关于SQLServer和MySQL 查询分页语句区别

    首先来定义几个要用到的参数(例子) t_user数据表 int currentPage ; //当前页 int pageRecord ; //每页显示记录数 关于SqlServer数据库 分页SQL语 ...

  4. mysql集群和主从区别_搭建MySQL主从集群,主从复制过程中同步延迟问题

    上一节我们成功搭建了主从复制.读写分离,实际上并发量和数据量不大的情况下,使用起来也是非常的流畅,无任何问题,可以正常运行了. 但是,要保证高可用,高并发的情况,可以写数据库master就有累了,从服 ...

  5. mysql全局变量和局部变量的区别_详细讲解mysql全局变量与局部变量

    通常在服务器启动时,会将每个全局变量初始化为其默认值(我们可以通过命令行或选项文件中指定的选项更改这些默认值),然后服务器还为每个连接的客户端维护一组会话变量,客户端的会话变量在连接时使用相应全局变量 ...

  6. mysql复合主键的区别_联合主键和复合主键区别

    什么是数据表的复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成 比如 create table test ( name varchar(19), id number, value va ...

  7. mysql 用数据库存储视频文件_如何用SQL数据库存放视频

    root@ytt:/var/lib/mysql-files# for i in `seq 1 100`; do cp 微信图片_20190711095019.jpg "$i".jp ...

  8. msde和sql 区别_对MSDE SQL说再见

    msde和sql 区别 Ok all! I just found this, so forgive me if you've found it already. 好的! 我刚刚找到了,请原谅我. Ap ...

  9. mysql注入如何读取本地文件_如何通过SQL注入获取服务器本地文件

    写在前面的话 SQL注入可以称得上是最臭名昭著的安全漏洞了,而SQL注入漏洞也已经给整个网络世界造成了巨大的破坏.针对SQL漏洞,研究人员也已经开发出了多种不同的利用技术来实施攻击,包括非法访问存储在 ...

最新文章

  1. 使用Xcode External Build System实现Rust 项目 Capture GPU Frame 在线调试 Metal 2018.12.18
  2. 分治法求解最大子数组问题
  3. 图片大_2020跨年图片 元旦快乐祝福图片 2019再见2020你好图片大全 新年图片
  4. autojs toast 可以改变字体颜色吗_喃喃札记 | 你真的需要一部pad做笔记吗?
  5. 调试网页PAIP HTML的调试与分析工具
  6. java多线程-线程的实现方式
  7. imx8 usb otg模式切换
  8. 如何做出好看的PPT
  9. 椭圆拟合fitEllipse()函数
  10. zen-cart修改 zencart 模板修改
  11. 利用EXCEL将中文汉字转为拼音
  12. mac的mysql关机后打不开了_mysql for mac服务无法启动
  13. 点集拓扑学习(一)拓扑空间
  14. 游戏中动态设置文字描边颜色
  15. 各种wifi共享妙招汇总
  16. AI/大数据测试——各大厂质量保障实践分享汇总
  17. 阿里系的企业协同办公平台——「语雀」
  18. 使用Hexo平台搭建个人博客
  19. 浅谈密码学的历史发展过程
  20. STM32基础名词解释

热门文章

  1. oracle数据库本地连接报错:监听程序当前无法识别连接描述符中请求的服务
  2. React Native与原生的图片交互问题
  3. Android调用getSimSerialNumber获取iccid不完整(RK3288 7.1.2)
  4. 曾国藩读书的十二条规矩
  5. ANSYS预紧力螺栓连接结构(—HyperMesh添加预压力单元)
  6. 利用python来解决 小鸡,公鸡,母鸡的数学问题
  7. 分布式数据一致性的探讨
  8. Spring+SpringMVC+Mybatis(开发必备技能)04、mybatis自动生成mapper_dao_model(包含工具与视频讲解) 纯绿色版本、配套使用视频,100%运行成功
  9. 智能体:华为给时代炼一炉钢
  10. jQuery的id选择器