Найти значение x на основе обратной функции регрессии в R - PullRequest
0 голосов
/ 29 апреля 2020

Я искал решения для обратных функций в R. uniroot() указывает на возможность сделать это, однако я не знаю как. Моя проблема довольно проста, я думаю. У меня есть нелинейная регрессия как тригонометрия c функция:

function(d,x) d*sqrt(-0.9298239*(x-1)+0.0351246*sin(2.0737115*pi*x)+0.0037540*(1/tan(pi*x/2)))

Мне нужно найти значение х на основе значения у. Как я могу это сделать?

Редактировать: Если я строю кривую, используя выражение (f(x)-y), у меня есть что-то вроде изображения ниже. Теперь, как я могу извлечь значение, которое минимизируется в ноль?

минимизация

...