Относительный минимум через производную с использованием R - PullRequest
0 голосов
/ 27 декабря 2011

Я пытаюсь получить значение x, которое бы минимизировало мое уравнение y. Я хотел бы использовать R.

Уравнение:

y= [(a-bx)^2] / {[2bx /(1+x)]+c}
где a, b, c все постоянны, но отличаются друг от друга.

Спасибо.

1 Ответ

4 голосов
/ 27 декабря 2011

Стандартная функция оптимизации должна быть достаточной для простой одномерной минимизации:

a <- 2
b <- 1
c <-1
func <- function(x){(a-b*x)^2/((2*b*x/(1+x))+c)}

optimize(f=func, interval = c(-3,3))

$minimum [1] -0.3333377

$objective [1] -277201.4

...