2008-12-08 96 views
15

我正在寻找执行多项式最小二乘回归,并寻找一个C#库来为我做计算。最小二乘C#库

我通过数据点和polynomal(二阶,三阶等)的程度,它返回C0,C1,C2等常数值或计算值“预测”。

注意:我使用最小平方来为磁盘使用情况,数据库大小和表大小创建一些预测报告。

+0

[链接,我的线性最小二乘解](http://stackoverflow.com/a/18618362/2239678) 简单的API,解决了线性最小二乘问题。 – 2013-09-04 15:52:58

回答

1

我们以前使用过MathLibX,它工作得很好。我个人曾用它来做一个最小二乘拟合“预测”算法,并发现它非常易于使用。

http://www.mathfunctions.com/index.htm

价格为$ 80,并且它与其他7种功能。

好运

+0

这是免费提供的版税 – 2008-12-11 15:53:34

1

在一般情况下,您需要“优化器”或“mimimizer”。有些实例参见http://en.wikipedia.org/wiki/Optimization_(mathematics)#Solvers。我看到第一个链接(http://en.wikipedia.org/wiki/IMSL_Numerical_Libraries)声称拥有c#支持。


编辑:对于您提出(线性或二次多项式)的有限使用,你可以只去数值Recipies的任何副本,抢直行的实施,并翻译成你的语言。一般的最小化是矫枉过正。

但是还要注意,多项式可能是不好的预测变量。

0

您可能想查看alglib。它使用C++而不是C#,但是您可能可以在其上编写包装器。

+0

我刚刚注意到Alglib支持C#库,拥有100%托管代码。 – 2011-07-25 19:15:34