hive--计算方差标准差
来源:互联网 发布:sqlserver导出csv文件 编辑:程序博客网 时间:2024/04/30 14:42
来源:http://blog.csdn.net/lxpbs8851/article/details/39317611
标准差是方差的平方根
1.方差公式:
m为x1,x2...xn数列的期望值(平均数)
s^2 = [(x1-m)^2 + (x2-m)^2 + ... (xn-m)^2]/n
s即为标准差
s^2为方差。
2.实例:
hive> select * from dim_row_num limit 10;
OK
0
1
2
3
4
5
6
7
8
9
hive> select stddev(row_num) from dim_row_num where row_num<10;
的结果: 2.8722813232690143
即:
m = 4.5
s^2 = [(4.5*4.5 +3.5*3.5+2.5*2.5+1.5*1.5+0.5*0.5+0.5*0.5+1.5*1.5+2.5*2.5+3.5*3.5+4.5*4.5)/10] -- 方差
s = 2.8722813232690143 -- 标准差
另外:
stddev_pop = stddev
stddev_samp :
s^2 = [(x1-m)^2 + (x2-m)^2 + ... (xn-m)^2]/n-1
即:
m = 4.5
s^2 = [(4.5*4.5 +3.5*3.5+2.5*2.5+1.5*1.5+0.5*0.5+0.5*0.5+1.5*1.5+2.5*2.5+3.5*3.5+4.5*4.5)/9] -- 方差
s = 3.0276503540974917 -- 标准差
标准差:
stddev=2.8722813232690143
stddev_samp=3.0276503540974917
stddev_pop=2.8722813232690143
方差:
var_samp=stddev_samp^2=9.166666666666666
var_pop=stddev_pop^2=8.25
3.总结:
当我们需要真实的标准差 方差的时候 最好是使用: stddev stddev_pop var_pop
而只是需要得到少量数据 标准差 方差 的近似值 可以选用: stddev_samp var_samp
- hive--计算方差标准差
- mahout 计算方差标准差
- matlab 计算均值,方差,标准差
- 使用程序计算 方差 标准差
- 使用oracle来计算方差及标准差
- 计算数据的平均值、方差和标准差
- 方差、标准差和协方差
- 方差、标准差和协方差
- 利用方差和标准差计算学生成绩的稳定性
- 方差,均方差,标准差,协方差
- 方差和标准差
- 方差和标准差
- 方差和标准差
- 方差,标准差.--概率论
- 方差与标准差
- 方差,标准差,MSE, RMSE
- 方差、标准差、协方差、
- 方差、标准差、均方误差、均方差
- cocoapods 安装
- MongDB基础学习(五)——投影,分页,排序,聚合
- 设计模式(8)------组合模式
- MySQL重命名表(RENAME TABLE语句)
- 什么是OSGI
- hive--计算方差标准差
- 如何取div中包含的span的value
- 设计模式(9)------装饰模式
- QVBoxLayout移除控件之后没有消失
- cmd命令行下查看utf8的编码文件
- MySQL重命名表(RENAME TABLE语句)
- Android绘制一条宽度逐渐变大的路径
- sql优化
- 设计模式(10)------外观模式