我有以下等式:
t ~ a1 * log(X/X0) + a2 * log((Xmax - X)/(Xmax - X0))
我将包minpack.lm
与下面的实验数据的数据框一起使用,以执行非线性回归(nlsLM
),并获得了X0
,{{1 }},Xmax
和a1
。
a2
t X
0 2.42254
5 2.64426
10 3.34135
20 5.16827
30 6.34615
40 7.45192
55 7.25962
70 8.43750
现在,我想使用相同的模型来预测 a1 a2 X0 Xmax
3.132196 -34.323302 2.060305 9.547698
的值,其中X
的范围是0到70。使用t
时,我只会得到{{1} }值。
由于无法将predict()
与方程式隔离,我们如何使用R估算其值?