Hola,
Tu pregunta es un poco ambigua, si esto no la contesta trata de acotarla.
La función optim() del paquete stats busca el óptimo de una función,
este es el ejemplo que viene en la documentación:
fr <- function(x) { ## Rosenbrock Banana function
x1 <- x[1]
x2 <- x[2]
100 * (x2 - x1 * x1)^2 + (1 - x1)^2
}
optim(c(-1.2,1), fr)
Para una dimensión, mejor la función optimize(). Un ejemplo:
f <- function (x,a) (x-a)^2
curve(f(x, 5), -10, 10)
xmin <- optimize(f, c(0, 1), tol = 0.0001, a = 1/3)
xmin
Mírate la ayuda de ambas funciones (?optim, ?optimize) para ver si te sirven.
Hay una Task View en CRAN con una buena colección de recursos sobre
optimización que deberías visitar:
http://cran.r-project.org/web/views/Optimization.html
Saludos,
_____________________________________
Emilio L. Cano
Department of Statistics and Operations Research
Universidad Rey Juan Carlos
El día 28 de febrero de 2012 06:13, Duván Cataño
<duvancatano en hotmail.com> escribió:>
> Buenos días.Soy más bien nuevo en R, necesito saber
> ¿cómo encuentro el valor que maximiza una función? Existe alguna función de
R que hace eso.Muchas gracias
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--