1

我发现了一个类似的问题,但没有确切的答案。

我需要的是一个真实世界的数据集:List<double>并假设它符合正态分布。我需要得到分布(平均值和 sdv)。我正在使用math.net来计算我的应用程序中的数据。math.net 可以做到这一点以及如何做到这一点?或者是否有任何其他 C# 库可以做到这一点?

非常感谢。

4

2 回答 2

1

维基百科为您提供了计算正态分布参数估计值的公式。表达式很简单,因此您实际上不需要任何第三方库来执行计算。

于 2012-05-11T04:05:12.230 回答
1

我在 CenterSpace NMath 团队。我们使用稳健的信任域最小化器来解决这个非线性拟合问题。根据您的数据,您可以使用维基百科上详细记录的更广泛可访问的 Levenberg-Marquardt最小化算法来执行此操作。

http://www.centerspace.net/distribution-fitting-demo/

不,我们的图书馆不是免费的……但是这段代码可能会给你一些想法。

最好的,

保罗

于 2012-06-29T04:33:04.993 回答