Graphics 以x-log(y)比例在gnuplot中拟合函数

Graphics 以x-log(y)比例在gnuplot中拟合函数,graphics,gnuplot,Graphics,Gnuplot,我的数据有两列:日期(月/年格式)和相应的值。我使用gnuplot在x-log(y)尺度上绘制了这些数据。它看起来非常接近一条直线。我对使用曲线拟合绘制直线感兴趣。我尝试了一些适合的功能,但没有成功 我尝试了以下拟合函数: f(x)=a*x+b(f(x)不是线性的,因为比例是x-log(y)) f(x)=a*10**x+b(溢出错误) 在此方面的任何帮助都将不胜感激。溢出错误应至少由一个较大的x值引起。如果可以重新缩放x数据,以便在计算10**x时不会出现溢出,则拟合可能有效。作为测试,请尝

我的数据有两列:日期(月/年格式)和相应的值。我使用gnuplot在x-log(y)尺度上绘制了这些数据。它看起来非常接近一条直线。我对使用曲线拟合绘制直线感兴趣。我尝试了一些适合的功能,但没有成功

我尝试了以下拟合函数:

  • f(x)=a*x+b(f(x)不是线性的,因为比例是x-log(y))
  • f(x)=a*10**x+b(溢出错误)

在此方面的任何帮助都将不胜感激。

溢出错误应至少由一个较大的x值引起。如果可以重新缩放x数据,以便在计算10**x时不会出现溢出,则拟合可能有效。作为测试,请尝试以下方法:

x_比例=x/1000.0

f(x_缩放)=a*10**x_缩放+b


检查x的最大值将使您了解缩放值,在我的示例中显示为1000.0。

我有x个月/年格式的数据,如06/1995。我试图找到一个带有*10**(b*x/(365*24*3600)+c)的拟合函数,结果它成功了。谢谢你的帮助。