2010-03-31 57 views
3

给定一个简单的数据集,我希望能够计算一个趋势公式,因为它是一个二阶多项式回归。适合多项式趋势线的良好包装

事实上,如果在计算过程中甚至可以预测X个周期(类似于Excel所做的),那将会很棒。

我正在寻找一种便于使用的便携式C/C++软件包,并允许它吐出“最适合”(最高R^2值)曲线。

有什么建议吗?谢谢!

回答

2

GNU gslC库可以做多参数拟合。它的界面当然非常类似于C,但有许多平台可用的版本,包括Windows。

请参阅gsl文档中的quadratic fit example以了解如何为您的情况实现此目的。

0

ROOT是C++ native,可以运行编译或解释(使用cint)。 TGraph类和从它派生的类支持与任意函数拟合。 Root是开源的,可在Mac,Windows,Linux和OpenSolaris上运行(原则上在其他策略上运行)。然而,这是一个非常大的工具来安装配件支持。

+0

我也使用ROOT,但正如你所说,只为一些简单的Excelesque拟合安装它有点矫枉过正(我猜I/O部分是它的主要优点)。另外,在这里提到它总是让'R'人从他们的家中跳下来。 – 2010-03-31 03:46:50