为拟合的SMA模型编写线性和指数方程

时间:2019-03-19 12:18:36

标签: r math

我已经将标准主轴模型拟合到我的数据中,并且需要在绘图上添加一个方程式,但是我不知道这应该是什么。

我的数据如下:

> head(d1)
       x                   y
1      5.379431            10.263158
2      5.863559            5.287081
3     10.367855            4.186603
4     11.459073            5.669856
5     14.477543            6.387560
6     16.713999            4.377990

我的模型给出以下信息:

library(smatr)
m1 <- sma(y~x, data = d1, log="xy")
#Coefficients:
#             elevation     slope
#estimate    -0.23978063 0.8576100
#lower limit -0.54266508 0.6786154
#upper limit  0.06310381 1.0838170
#H0 : variables uncorrelated
#R-squared : 0.3228417 
#P-value : 1.3667e-05 

因此,基于此,我绘制了数据并为线添加了一个方程,如下所示: plot1 of data and SMA fit

我的问题是回归方程y = -0.240 + 0.858x对趋势线没有意义。我还被要求提供一个指数方程式(例如y = ab ^ x),我不知道如何转换它。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

在评论之后,工作公式为:y=e^(0.240+ 0.858*log10(x)))

此格式直接为y=a+bx,并带有:

a=e^0.240

b=e^(0.858/ln(10))