【问题标题】:Good Package for Fitting Polynomial Trend Lines拟合多项式趋势线的好包
【发布时间】:2010-03-31 01:26:56
【问题描述】:

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

事实上,如果能在计算过程中预测 X 个周期(类似于 Excel 所做的),那就太好了。

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

有什么建议吗?谢谢!

【问题讨论】:

    标签: c math package polynomial-math


    【解决方案1】:

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

    请参阅gsl 文档中的quadratic fit example,了解如何针对您的情况实施此操作。

    【讨论】:

    【解决方案2】:

    ROOT 是 c++ 原生的,可以编译或解释运行(使用 cint)。 TGraph 类及其派生类支持任意函数拟合。 Root 是开源的,可以在 Mac、Windows、Linux 和 OpenSolaris 上运行(原则上也可以在其他版本上运行)。但是,它是一个非常大的工具,仅用于安装支架。

    【讨论】:

    • 我也使用 ROOT,但就像你说的那样,只为一些简单的 Excelesque 安装安装它有点矫枉过正(我猜 I/O 部分是它的主要优势)。另外,在这里提到它总是会让R的人从他们的巢穴中跳出来。
    猜你喜欢
    • 2011-01-31
    • 2021-06-17
    • 1970-01-01
    • 2013-07-09
    • 2022-10-24
    • 1970-01-01
    • 2017-09-19
    • 2016-01-29
    • 1970-01-01
    相关资源
    最近更新 更多