[R-es] Valor Max Fun

Emilio López emilio.lopez en urjc.es
Mar Feb 28 09:38:22 CET 2012


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
>



--



Más información sobre la lista de distribución R-help-es