MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL 标准偏差

标准偏差是 统计数据,用于衡量一组值相对于均值的变化或离散程度。当数据点远离平均值时,标准偏差会更高。因此,数据越分散,其标准偏差就越大。而当标准偏差较低时,则表示该值更接近平均值。
也可以将标准偏差定义为方差的平方根。我们可以使用以下几点来计算标准偏差:
通过计算数据集中所有值的平均值来找到平均值。例如,如果我们有一个包含值2、4和6的数据集,则平均值为(2 + 4 + 6)/3 = 4。 接下来,对于每个值,计算平均值的差,然后对每个结果求平方。例如(2-4) 2 =(-2) 2 = 4,(4-4) 2 =(0) 2 = 0,(6-4) 2 =(2) 2 = 4。 接下来,从步骤2中找到的值计算平均值,从而得出方差。例如,(((4 + 0 + 4)/3)= 5.33333333。 最后,取产生数据集中标准偏差的方差的平方根。例如,(5.33333333)的平方根= 2.3094010768。

样本标准偏差与总体标准偏差

当标准偏差仅是其中的一部分或一部分时,该标准偏差称为 样本标准偏差值用于计算。
当所有数据集值都用于计算时,标准偏差称为 人口标准偏差
标准偏差使用 sigma字母(σ)符号表示。请参阅以下方程式,这些方程式说明了如何计算样本标准差和总体标准差:
简单标准差的方程式:
MySQL标准偏差
总体标准偏差方程:
MySQL Standard Deviation
在上述等式中,N是数据集中可用值的数量。

MySQL标准偏差函数

MySQL 提供了允许我们计算样本标准的函数偏差和总体标准偏差,轻松快捷。 MySQL从 5.6版和更高版本开始支持这些功能。
如果要计算样本标准差,可以使用以下功能:

STDDEV_SAMP()函数

此函数用于返回表达式的样本标准偏差(VAR_SAMP()的平方根)。如果找不到匹配的行,则此函数返回 NULL
我们可以按以下方式使用此函数:
STDDEV_SAMP(expr);

示例:

假设我们有一个名为" 员工"的表,其中包含以下数据:
MySQL Standard Deviation
以下语句计算出雇员表中薪水的样本标准差:
mysql> SELECT STDDEV_SAMP (salary) FROM employee;
输出:
我们将得到以下结果:
MySQL Standard Deviation
如果要计算总体标准差,可以使用以下函数:

STD( )函数

此函数用于返回给定表达式的总体标准差。它是STDDEV_POP()函数的同义词。如果找不到匹配的行,则STD()函数将返回 NULL
我们可以按以下方式使用此函数:
STD(expr);

示例:

以下语句计算雇员表中工资的总体标准差:
mysql> SELECT STD(salary) FROM employee;
输出:
我们将得到以下结果:
MySQL标准偏差

STDDEV()函数

此函数用于通过计算给定表达式的统计信息来返回总体标准差。如果找不到匹配的行,则STDDEV()函数将返回 NULL
我们可以按以下方式使用此函数:
STDDEV(expr);

示例:

以下语句计算雇员表中薪水的样本标准差:
mysql> SELECT STDDEV(salary) FROM employee;
输出:
我们将得到以下结果:
MySQL Standard Deviation

STDDEV_POP()函数

此函数用于返回给定表达式的总体标准差(VAR_POP()的平方根) )。如果找不到匹配的行,则STDDEV_POP()函数将返回 NULL
我们可以按以下方式使用此函数:
STDDEV_POP(expr);

示例:

以下语句计算雇员表中薪水的样本标准差:
mysql> SELECT STDDEV_POP(salary) FROM employee;
输出:
我们将得到以下结果:
MySQL标准偏差
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4