Как прогнозировать значения модели, используя результаты нелинейной регрессии - PullRequest
0 голосов
/ 06 апреля 2019

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

t ~ a1 * log(X/X0) + a2 * log((Xmax - X)/(Xmax - X0))

Я использовал пакет minpack.lm с набором данных экспериментальных данных ниже, чтобы выполнить нелинейную регрессию (nlsLM), и получил значения X0, 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, для t в диапазоне от 0 до 70. При использовании predict() я получаю только t значения.

Поскольку невозможно выделить X из уравнения, как мы можем оценить его значения, используя R?

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