C#.NET 实现Execl中的标准偏差Stedevs函数

2023-07-25 15:29:43 码农 1588

C#中没有对应Execl的标准偏差Stedev.s函数,那么怎么办呢?幸好,我们可以查到标准偏差的计算公式:

其中 x 是样本平均值 AVERAGE (number1,number2,…) n 是样本大小。

那么在C#中对应的代码:

public double Stedevs(IEnumerable<double> values)
{
	if (values.Count() < 2)
	{
		return 0d;
	}
	var avg = values.Average();
	var sum = values.Sum(d => Math.Pow(d - avg, 2));
	var result = Math.Sqrt(sum / (values.Count() - 1));
	return result;
}
—— 完 ——
  • 按机电工程注册建造师施工管理签章文件中的填写要求,正确的有(
  • DSS数字签名标准的核心是数字签名算法DSA,该签名算法中杂凑函数采用的是()。
  • 大数据世界中的新技术
  • ASP.NET面试题精选【一】
  • 飞机是怎样实现转弯的
  • 某医师欲采用横断面调查研究的方法,调查高血压病在人群中的分布
  • SSL协议(安全套接层协议)是Netscape公司推出的一种安全通信协议
  • 【201305-单选44】GIS 中的空间数据的叠置分析与视觉信息复合都能产生两个或几个图层的复合效果,这 种复合的实质是:
  • 建设工程施工方进度目标能否实现的决定性因素是( )。
  • Internet中相互通信的协议是什么?简述它的具体作用?

© CopyRight 2014~2024 薄学网.