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

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

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;
}
—— 完 ——
  • C# .NET 域名 Whois 查询代码
  • SQL Server 使用 JSON_VALUE 函数查询 JSON 数据
  • Unity中的堆栈(Stack)和堆积(Heap)
  • 从网络安全的角度看,网络安全防护系统的设计与实现必须遵守一些基本原则
  • WinCC:如何使用自定义的对话框实现用户退出?
  • win10远程连接服务器出现身份验证错误,要求的函数不受支持
  • 【201305-单选01】在计算机网络的各个节点上,为了顺利实现OSI模型中同一层次的功能,必须共同遵守的规则,叫做____?
  • Unity中的动态绑定、赋值等
  • HTTP Error 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
  • 通信子网在计算机网络中的地位和作用

© CopyRight 2014~2024 薄学网.