我已经给出了一个数据集并将值输入到R.对于赋值问题,您需要复制以下等式:y = 0.08x^0.75。有没有办法在R中获得反对数?
为了把它变成一个适合y = Bo + B1x的等式,我使用下面的代码取两边的log10。
fit <- lm(log10(Predator_Biomass)~log10(Prey_Biomass))
summary(fit)
由此我能够获得:Y = -1.1050 + 0.7450x
现在我已经指示,我需要双方的反对数,使得博时价值将匹配0.08或者有点类似。 R中是否有反对数函数可以对此有所帮助?任何信息都有帮助。
编辑:显然,作为答案提供的一切只采取了反系数的对数,而不是整个方程。有没有办法在R中取反方程的反对数?
'10^-1.1050'返回'0.07852356'。 –
Rui Barradas和d.b:感谢您的帮助!当我这样做: round(10 ^(fit $ coefficients),2) 它给了我一个不同的B1值,它不适合模型 –
也许'10^coef(fit)',如果这样做工作,'圆'。 –