Решение уравнения с переменной до X степени - PullRequest
0 голосов
/ 28 августа 2018

У меня есть следующее уравнение в R:

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

Как я могу определить X, если я знаю A, B, C и D?

1 Ответ

0 голосов
/ 28 августа 2018

Это скорее проблема алгебры, чем проблема R - для решения этой проблемы полезно узнать о логарифмах. Вот определение логарифма:

enter image description here

Как видите, логарифмы полезны для вычисления базисов и показателей степени, когда в уравнении есть две другие переменные.

В вашем примере у вас есть A = B(C+D)^X

Позвольте упростить это до A/B = (C+D)^X

Используя приведенное выше определение, мы находим, что X<-log(A/B, C+D) (примечание в записи R log: log(variable, base)

ПРИМЕЧАНИЕ: Это работает только C + D> 0 и C + D! = 1 и A / B> 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...