三倍方差计算
来源:互联网 发布:交换机镜像端口配置 编辑:程序博客网 时间:2024/04/30 10:11
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace GXFlowSynchronizer
{
public class ThreeTimesVariance
{
public void start(){
LogHelper.Write("开始进行三倍标准差验证");
List<double> doutcLevel = (from m in curList select (double)m.waterLevel).ToList();//数据来源
double tcLevel = ttv.CalculateStdDev(doutcLevel);//调用标准方差算法
double uclLevel = doutcLevel.Average() + (3 * tcLevel);//管制上限 (3 * tcLevel) 三倍方差 如5*tcLevel 就是5倍方差
double lclLevel = doutcLevel.Average() - (3 * tcLevel);//管制下限 再上限下限之外的数为异常应剔除
}
public double CalculateStdDev(IEnumerable<double> values)
{
double ret = 0;
if (values.Count() > 0)
{
// 计算平均数
double avg = values.Average();
// 计算各数值与平均数的差值的平方,然后求和
double sum = values.Sum(d => Math.Pow(d - avg, 2));
// 除以数量,然后开方
ret = Math.Sqrt(sum / values.Count());
}
return ret;
}
}
}
- 三倍方差计算
- 平均值,方差计算(sss)
- SSP 计算方差
- OpenCV 计算均值方差
- mahout 计算方差标准差
- hive--计算方差标准差
- JavaScript趣题:计算方差
- 计算方差工程优化
- 均值与方差计算
- OpenCV 均值方差的计算
- matlab 计算均值,方差,标准差
- 使用程序计算 方差 标准差
- 计算样本数据的方差, 标准方差与协方差
- 使用oracle来计算方差及标准差
- 计算数据的平均值、方差和标准差
- numpy中的协方差,方差相关计算
- java实现样本方差的计算
- Opencv---计算图像直方图方差和均值
- 文章目录导航
- SpringBean
- 个人记录
- 【BFS模板】
- Luogu 1280(dp)
- 三倍方差计算
- 清除缓存
- Prototype技术预览版
- GitHub
- 欢迎使用CSDN-markdown编辑器
- 面向对象的五大原则-开篇
- size_t/ptrdiff_t/intptr_t/uintptr_t
- SQL约束(主键约束 primary key、外键约束 foreign key、唯一约束unique 、CHECK约束)
- 数据颜色图片提取