代码之家  ›  专栏  ›  技术社区  ›  rhombidodecahedron

用java绘制数据并用余弦进行最小二乘回归

  •  4
  • rhombidodecahedron  · 技术社区  · 15 年前

    我有我想绘制的数据,更重要的是,使用余弦(而不是多项式)进行最小二乘回归:

    http://imgur.com/AkEaE.png

    有什么建议吗?谢谢。

    4 回复  |  直到 13 年前
        1
  •  1
  •   zellus    14 年前

    可能下面的页面解决了目标的回归部分:

    http://www.teneighty.org/software/index.html?f=fft&c=e98b8

        2
  •  0
  •   stacker    15 年前

    你可能会发现这个演示 Least Squares & Data Fitting 有帮助,因为它解决了你的一些问题。

        3
  •  0
  •   Justin    15 年前

    只是一点忠告。如果你认为你的底层函数有一个余弦序列作为基础,那么使用Fourier级数是有意义的;但是,如果你用它作为一个任意函数(形状未知)的基础,你最好尝试猜测一个更具体的底层函数类型(多项式、指数等)。

    我对这样的一个级数做了一些约束优化,函数摇摆不定,很难说我的拟合是否有意义;我的拟合函数有大量的局部极大值。

        4
  •  0
  •   abalakin    14 年前

    MathGL 可以绘制、拟合(借助于GSL)并显示拟合结果-请参见 this sample