求解X阶变量的方程

时间:2018-08-28 02:27:57

标签: r

我在R中有以下等式:

A<-B*(C+D)^X

如果我知道A,B,C和D,如何确定X?

1 个答案:

答案 0 :(得分:4)

这不是特定的R问题,而是更多的代数问题-要解决此问题,了解对数会很有帮助。这是对数的定义:

enter image description here

如您所见,当方程中有其他两个变量时,对数将有助于计算底数和指数。

在您的示例中,您有A = B(C+D)^X

让它简化为A/B = (C+D)^X

使用上面的定义,我们发现X<-log(A/B, C+D)(R日志符号中的注释是log(variable, base)

注意::仅适用于C + D> 0和C + D!= 1以及A / B> 0