STDDEV

功能描述:计算当前行关于组的标准偏离。(

Standard Deviation

)即标准差

1.标准差的定义及公式

标准差(Standard Deviation),在概率统计中最常使用作为统计分布程度(statistical dispersion)上的测量。标准差定义为方差的算术平方根,反映组内个体间的离散程度。测量到分布程度的结果,原则上具有两种性质:

1).为非负数值,

2).与测量资料具有相同单位。

一个总量的标准差或一个 随机变量的标准差,及一个 子集合样品数的标准差之间,有所差别。

标准计算公式

假设有一组数值

(皆为 实数),其平均值为:

.

此组数值的标准差为:

.

样本标准差

在真实世界中,除非在某些特殊情况下,找到一个总体的真实的标准差是不现实的。大多数情况下,总体标准差是通过随机抽取一定量的样本并计算样本标准差估计的。

从一大组数值

当中取出一样本数值组合

,常定义其

样本标准差:

样本方差

是对总体 方差

的 无偏估计。

中分母为

是因为

的 自由度为

,这是由于存在约束条件

方差和标准差

方差是标准差的平方

方差和标准差。方差和标准差是测算离散趋势最重要、最常用的指标。方差是各变量值与其均值离差平方的平均数,它是测算数值型数据离散程度的最重要的方法。标准差为方差的平方根,用

S

表示。

2.STDDEV()函数的使用--实验测试

1)创建对应的测试表(TEST_CYW)

-- Create table

create table TEST_CYW

(

id     NUMBER not null,

name   VARCHAR2(10),

sal    NUMBER(7,2),

deptno NUMBER

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

next 1M

minextents 1

maxextents unlimited

);

-- Create/Recreate primary, unique and foreign key constraints

alter table TEST_CYW

add constraint PK_TEST_ID primary key (ID)

using index

tablespace USERS

pctfree 10

initrans 2

maxtrans 255

storage

(

initial 64K

next 1M

minextents 1

maxextents unlimited

);

2)插入对应的测试数据

3)使用stddev()函数

该函数使用的是样本标准差计算出结果。

对STDDEV()函数的详细讲解来源博客:

http://blog.csdn.net/huozhicheng/article/details/5861198

在上面博客中涉及到了OVER(),可以查看博客:

http://www.cnblogs.com/umen/archive/2011/04/11/2012136.html

本文出自 “维风的城堡” 博客,转载请与作者联系!

oracle stddev pop,Oracle的统计分析函数(STDDEV函数)相关推荐

  1. Oracle分析函数五——统计分析函数

    Oracle 分析函数--统计分析函数 方差和标准差:     样本中各数据与样本平均数的差的平方和的平均数叫做样本方差:样本方差的算术平方根叫做样本标准差.样本方差和样本标准差都是衡量一个样本波动大 ...

  2. oracle 月累计,oracle 可有什么方法 统计每月累积购买人数?

    oracle 可有什么方法 统计每月累积购买人数? oracle 可有什么方法 统计每月累积购买人数 比如说有个门店 2008年购买商品的人数 表:t_buy_log  字段 f_username 用 ...

  3. Oracle]高效的SQL语句之分析函数

    [Oracle]高效的SQL语句之分析函数(一)--sum() 实际应用中我们可以通过sum()统计出组中的总计或者是累加值,具体示例如下: 1.创建演示表 create table emp as s ...

  4. oracle分析函数-开窗函数

    oracle分析函数 分析函数是什么? 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值. ...

  5. oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql

    Oracle按不同时间分组统计的sql以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle按不同时间分组统计的s ...

  6. oracle按用户采集信息,oracle 11g 手动收集用户统计信息

    oracle 11g 手动收集用户统计信息 2020-07-25 编程之家收集整理的这篇文章主要介绍了oracle 11g 手动收集用户统计信息,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个 ...

  7. Oracle 12c数据库优化器统计信息收集的最佳实践

    Oracle 12c数据库优化器统计信息收集的最佳实践 转载自     沃趣科技(ID:woqutech) 作者         刘金龙(译) 原文链接   http://www.oracle.com ...

  8. oracle 算列总数,Oracle认证:Oracle统计符合条件列总数

    Oracle认证:Oracle统计符合条件列总数.最近在项目报表中需要一个查询语句,用来统计符合某一列条件的其它几列的个数. 比如有下面一个表结构: 需要在列D后面增加一列,统计在列A不为空,并且列B ...

  9. oracle tabe unlock_Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常...

    本文主要向大家介绍了Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 这个是老生产谈的事情,统计信息不准确导 ...

最新文章

  1. JavaScript获取DOM元素位置和尺寸大小
  2. ALS爱立思简明教程
  3. jmeter json断言_Jmeter接口测试数据库断言的实现与设计
  4. javaweb利用struts2完成批量删除记录
  5. win7无法连接打印机拒绝访问_Win7系统”windows无法连接到打印机拒绝访问“怎么办?通过创建local port端口连接来搞定...
  6. volatile的应用
  7. 分治应用--最近点对问题 POJ 3714
  8. superset mysql数据源配置_superset 性能优化1-已经使用中的superset更改默认数据源sqlite到mysql...
  9. 编码是件有逻辑的事情
  10. iOS开发之导航栏(navigationController)透明化
  11. 2022年最新前端面试题
  12. 六级病历对门诊电子病历系统功能要求的初步梳理
  13. steer clear of用法
  14. 能够抵御ddos攻击的防火墙
  15. 2020年5个最佳免费WordPress托管提供商
  16. 轻断食过程中的身体变化
  17. 系统分析实验 Python
  18. python小技巧:300行代码实现俄罗斯方块
  19. 【无标题】文档转成二维码添加到公众号文章(Word、Excel、PPT、PDF等)
  20. windows 如何查看、修改MAC地址?

热门文章

  1. HTML 4.0 语 法 教 学 1
  2. Java基础之分支结构
  3. IoU GIoU DIoU CIoU分析比较
  4. 青岛电子学校中美计算机班分数线,青岛中考分数线出炉:二中普通班324.5分,五十八中普通班318分...
  5. 基于STM32的智能语音垃圾桶设计
  6. QIBM_QDB_OPEN:打开数据库文件退出程序
  7. 五款电动车充电器原理图(重点图2分析过程UC3842的VCC启动电压和稳定供电电压说明,12V由稳压二极管得到做外围电源LM358比较器可被控制输出12V 和0V切换)UC3842电源管理芯片详解
  8. 一行修改网页内容的代码
  9. LabVIEW编写无人机GCS地面站(LabVIEW地平仪,电子地图)
  10. 洛谷P3243 [HNOI2015]菜肴制作(思维+反向拓扑)