前言:这篇博客里写的DataTable中的Compute方法中有STDEV方法的使用,但是没有没有STDEVP方法。犯了愁。客户要求就得用STDEVP那怎么办。网上找了好多,有一篇写的是我想要的。在此总结一下!
先上一个StDev:

string  StDevValue= table.Compute("StDev(field)", "field>0");

大概这个样子。
STDEVP:

DataRow[] ddr = data.Select(dt2.Rows[j]["field"].ToString() + " is not null ");
double[] array = new double[ddr.Length];
int di = 0;
foreach (DataRow ddrs in ddr)
{array[di] = Convert.ToDouble(ddrs[dt2.Rows[j]["field"].ToString()]);di++;
}double stdDev = CalculateStdDev(array);dr[dt2.Rows[j]["field"].ToString()] = stdDev;

上边的这一块代码是我这自己需要的。懒得整理。凑活看;你根据你的需求自己调整
//主要部分

     private static 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;}

主要这就完了。谢谢everyone

c#计算标准偏差实现跟excel中一样的STDEVP()相关推荐

  1. C# CSharp计算标准偏差 重复精度 和Excel中的STDEV函数相同

    /// /// 计算标准偏差 重复精度 /// C# 计算标准偏差相当于Excel中的STDEV函数 /// Excel中的STDEV函数 /// /// /// public static floa ...

  2. C# 计算标准偏差相当于Excel中的STDEV函数

    public static float StDev(float[] arrData) //计算标准偏差 { float xSum = 0F; float xAvg = 0F; float sSum = ...

  3. 将Matlab计算结果输出至Excel中

    Matlab计算结果导入Excel 1. 初级篇 在利用Matlab绘图时,其绘图比较繁琐,且图像调整较为复杂.未解决这一问题,我们可将Matlab计算的结果导出,然后利用Origin等专业绘图软件进 ...

  4. excel表格计算年龄_在Excel中计算年龄

    excel表格计算年龄 Can you remember how old you are? Or are you like me, and have to ask, "What year i ...

  5. 散点图 计算 java_怎么在excel中计算散点图的公式

    展开全部 定积e69da5e6ba9062616964757a686964616f31333339653831分的几何意义就是求曲线下面积,在Excel中可以: ① 使用Excel的图表将离散点用XY ...

  6. 复杂公式怎么用计算机计算,在microsoft excel中怎样插入一个复杂的计算公式进行计算...

    在microsoft excel中怎样插入一个复杂的计算公式进行计算以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在m ...

  7. c语言用average函数计算平均成绩,在excel中-Excel中,求平均值用Average函数;它可分用快捷键求平均值...

    在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...

  8. Excel中如何用身份证号提取计算年龄?

    Excel中如何用身份证号提取计算年龄? 目录 Excel中如何用身份证号提取计算年龄? 1.在年龄D2单元格中输入公式[=DATEDIF(TEXT(MID(C2,7,8),"00-00-0 ...

  9. c语言求成绩标准差,C程序计算标准偏差

    C程序计算标准偏差 在此示例中,您将学习使用数组计算10个数字的标准偏差. 要理解此示例,您应该了解以下C语言编程主题: 该程序使用数组计算单个系列的标准偏差.为了计算标准差,我们创建了一个名为cal ...

最新文章

  1. iOS日常工作之常用宏定义大全
  2. 为什么要用GCD-Swift2.x
  3. 字节跳动如何做教育? | 详解
  4. PyTorch 1.0 中文官方教程:Torchvision 模型微调
  5. NO.170 六问禅道1:为什么任务的剩余工时不自动更新?
  6. 1901005每日一句
  7. python cox回归_TCGA+biomarker——多因素Cox回归
  8. Apache Kafka SAP
  9. Codeforces Round #555 (Div. 3), problem: (C2) Increasing Subsequence (hard version)【贪心+撞到南墙也不回头】
  10. 情侣婚前同居,男人吃亏还是女人吃亏?
  11. 自费送几本豆瓣9.0高分Python书籍,助你涨薪至30K
  12. 危机产生于缺乏危机感
  13. 利用onekey软件制作win10.gho系统文件的小方法
  14. 2021年4月总结5月计划
  15. 使用log4j2,控制台可以正常输出日志,但是log4j2日志文件为空?
  16. “日志事件详细信息”(Log Event Details) 页面
  17. C++学习--台阶问题
  18. Rapid SCADA MQTT
  19. Swoft 2.x 微服务基础(Consul、RPC 服务发现、限流与熔断器)
  20. 想找工作,这一篇15w字数+的文章帮你解决

热门文章

  1. Armv8架构虚拟化
  2. 用python如何制作表格_Python中如何用xlwt制作表格
  3. 基于ZYNQ的开源CANopen协议栈CANFestival移植
  4. 作业1:关于使用python中scikit-learn(sklearn)模块,实现鸢尾花(iris)相关数据操作(数据加载、标准化处理、构建聚类模型并训练、可视化、评价模型)
  5. 【C语言】简单的飞机游戏
  6. 一些广州音字的输入方法
  7. 从五个方面入手保障应用安全
  8. 校园采花经历(超级爆笑)
  9. 中国防卫科技学院计算机,2014高考专业介绍:科技防卫
  10. Android自定义相机实现定时拍照