高斯适合C#
在我正在研究的项目中,我需要从一组点获得高斯拟合 – 需要一些处理的均值和方差,以及可能的误差度(或准确度),让我弄清楚这些点是否真的有正常的分布。
我发现了这个问题
但它仅限于3分 – 而我需要一个可以适用于任意数量的点。
我需要的是类似于labview 高斯峰值拟合
我看过mathdotnet和aforge.net(在同一个项目中同时使用),但我还没有找到任何东西。
有人知道任何C#或(易于转换)的C / C ++或Java解决方案吗?
或者,我被告知应该使用迭代算法 – 我可以自己实现它(如果不是太多的数学复杂)。 关于我可以用什么的任何想法? 我已经阅读了很多文章(在维基百科和其他通过谷歌发现的文章),但我没有找到任何明确的解决方案。
只需计算样本的均值和标准差,这些是高斯分布的唯一两个参数。
对于“适合度”,您可以执行类似CDF的均方误差的操作。
我在ImageJ中找到了一个很好的实现,ImageJ是一个公共域图像处理程序,其源代码可在此处获得
转换为C#并根据我的需要进行调整。
感谢你们的回答…与我找到的解决方案没有严格的关系,但不知怎的,我在你的帮助下到了那里:)