适合多项式趋势线的良好方案

时间:2010-03-31 01:26:56

标签: c++ c math packages polynomial-math

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

事实上,如果人们甚至可以在计算过程中预测X时期(类似于Excel所做的那样),那就太棒了。

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

有什么建议吗?谢谢!

2 个答案:

答案 0 :(得分:2)

GNU gsl C库可以进行多参数拟合。它的界面当然非常C - 但是,有许多平台可用的版本,包括Windows版本。

请参阅gsl文档中的quadratic fit example,了解如何根据您的情况实施此功能。

答案 1 :(得分:0)

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