如果我有一组在R中呈线性分布的点,我可以按照以下步骤绘制这些点并拟合一条直线,然后将其显示出来:
现在,如果我有一组点看起来更适合于对数曲线拟合,就像下面这样:
但是,我如何将logEstimate转换回正常比例,并将曲线与先前的线性曲线绘制在一起呢?
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.401244, 0.844381, 1.18922, 1.93864, 2.76673, 3.52449, 4.21855, 5.04368, 5.80071)
plot(x,y)
Estimate = lm(y ~ x)
abline(Estimate)
现在,如果我有一组点看起来更适合于对数曲线拟合,就像下面这样:
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.974206,1.16716,1.19879,1.28192,1.30739,1.32019,1.35494,1.36941,1.37505)
我知道可以通过以下方式得到对x值的对数进行标准回归拟合:
logEstimate = lm(y ~ log(x))
但是,我如何将logEstimate转换回正常比例,并将曲线与先前的线性曲线绘制在一起呢?
predict()
函数可以进行预测... - Ben Bolker