我正在寻找执行多项式最小二乘回归,并寻找一个C#库来为我做计算。最小二乘C#库
我通过数据点和polynomal(二阶,三阶等)的程度,它返回C0,C1,C2等常数值或计算值“预测”。
注意:我使用最小平方来为磁盘使用情况,数据库大小和表大小创建一些预测报告。
我正在寻找执行多项式最小二乘回归,并寻找一个C#库来为我做计算。最小二乘C#库
我通过数据点和polynomal(二阶,三阶等)的程度,它返回C0,C1,C2等常数值或计算值“预测”。
注意:我使用最小平方来为磁盘使用情况,数据库大小和表大小创建一些预测报告。
我们以前使用过MathLibX,它工作得很好。我个人曾用它来做一个最小二乘拟合“预测”算法,并发现它非常易于使用。
http://www.mathfunctions.com/index.htm
价格为$ 80,并且它与其他7种功能。
好运
这是免费提供的版税 – 2008-12-11 15:53:34
在一般情况下,您需要“优化器”或“mimimizer”。有些实例参见http://en.wikipedia.org/wiki/Optimization_(mathematics)#Solvers。我看到第一个链接(http://en.wikipedia.org/wiki/IMSL_Numerical_Libraries)声称拥有c#支持。
编辑:对于您提出(线性或二次多项式)的有限使用,你可以只去数值Recipies的任何副本,抢直行的实施,并翻译成你的语言。一般的最小化是矫枉过正。
但是还要注意,多项式可能是不好的预测变量。
这里是一个链接,C#代码来做到这一点:http://www.trentfguidry.net/post/2009/08/01/Linear-Regression-of-Polynomial-Coefficients.aspx
祝你好运!
编辑:显然上面的链接被打破。我又回到了另一个解决方案:http://procbits.com/2011/05/02/linear-regression-in-c-sharp-least-squares/
链接现在是否断开? – GWLlosa 2011-07-14 01:18:57
您可以在GPL许可证2.0下检查库格式ALGLIB。他们有C#,C++,源代码
[链接,我的线性最小二乘解](http://stackoverflow.com/a/18618362/2239678) 简单的API,解决了线性最小二乘问题。 – 2013-09-04 15:52:58