C# 中的高斯拟合

Ant*_*nio 6 c# gaussian curve-fitting

在我正在进行的一个项目中,我需要从一组点获得高斯拟合 - 需要进行某些处理的均值和方差,并且可能需要误差度(或准确度水平)来让我弄清楚这组点是否真的具有正态分布。

我发现了这个问题

但它仅限于 3 个点 - 而我需要一个可以处理任意数量点的配合。

我需要的是类似于labview Gaussian Peak Fit

我查看了 mathdotnet 和 aforge.net (在同一个项目中使用两者),但我没有找到任何东西。

有人知道任何 C# 或(易于转换的)C/C++ 或 Java 解决方案吗?

或者,我被告知应该使用迭代算法 - 我可以自己实现它(如果不是太复杂的数学)。关于我可以使用什么有什么想法吗?我读过很多文章(在维基百科和通过谷歌找到的其他文章),但我没有找到任何明确的解决方案。

Ant*_*nio 1

我在 ImageJ 中找到了一个很好的实现,这是一个公共领域图像处理程序,其源代码可以在这里找到

转换为 C# 并适应我的需求。

感谢你们的回答...与我找到的解决方案并不严格相关,但不知怎的,我在你们的帮助下到达了那里:)