SSP 计算方差
来源:互联网 发布:2017年餐饮业数据分析 编辑:程序博客网 时间:2024/04/30 10:09
题目:对于一个数组,仅将其遍历一遍,计算其方差。
一般的,我们计算方差,需要将数组遍历量变,这是因为一方面,我们需要求得数组的平均值,另一方面,再求每个数与平均值的差的平方和,再求平均。
很自然的,从数学的角度,我们换一种计算方差的方式:
所以说,方差等于平方的平均减去平均的平方。
实现代码如下所示:
#include<stdio.h>#define MAX 20double calculateVariance(int *array,int length){ double result=0; double sumSqure=0,sumLine=0; int i; for(i=0;i<length;i++) { sumSqure+=array[i]*array[i]; sumLine+=array[i]; } result=sumSqure/length-(sumLine/length)*(sumLine/length); return result;}void main(){ int array[MAX]={1,2,3,4,5,6,7,8,9,10}; int length=10; double variance=calculateVariance(array,length); printf("%lf\n",variance);}
2 0
- SSP 计算方差
- SSP
- 平均值,方差计算(sss)
- OpenCV 计算均值方差
- mahout 计算方差标准差
- hive--计算方差标准差
- JavaScript趣题:计算方差
- 计算方差工程优化
- 均值与方差计算
- 三倍方差计算
- OpenCV 均值方差的计算
- matlab 计算均值,方差,标准差
- 使用程序计算 方差 标准差
- 计算样本数据的方差, 标准方差与协方差
- 使用oracle来计算方差及标准差
- 计算数据的平均值、方差和标准差
- numpy中的协方差,方差相关计算
- java实现样本方差的计算
- 190 Reverse Bits
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- 数据结构之约瑟夫环
- 什么是HTML?
- 下一条
- SSP 计算方差
- Spring MVC过滤器-RequestContextFilter
- Unity3D实现闪光灯效果
- 一个九位数由1-9数字组成并前N 位被N整除
- java.lang.OutOfMemoryError: Java heap space
- jar包和war包的介绍和区别
- Java数据导出(写)Excel文件 解析
- 中缀表达式求值(C++)
- Android Studio之多个Activity的滑动切换(二)