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

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

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;
}
—— 完 ——
  • 有线等效保密协议WEP是IEEE 802.11标准的一部分,其为了实现机密性采用的加密算法是()
  • 计算机取证是指能够为法庭所接受的、存在于计算机和相关设备中的电子证据的确认、保护、提取和归档的过程
  • 生活中的科学小常识(6)
  • Windows Server 2012 R2 Standard无法安装.NET Framework 4.6.1的解决方案
  • 建筑工程施工质量检查中的“三检制”制度是指( )。
  • 双代号网路计划中的关键线路是指( )。
  • ()是基于Linux,入门容易,且中间层多以Java实现的移动互联网主流开发平台。
  • 目前,甲公司有累计未分配利润1 000万元,其中上年实现的净
  • Java中的51 个关键字
  • 云计算在物联网中的应用分析

© CopyRight 2014~2024 薄学网.