R: (How) can the nlm function be used for optimization with multiple variables

萝らか妹 提交于 2019-12-08 00:21:00

问题


Can the nlm function be used for optimization with multiple variables? How would that work?

For instance: I want to find x and y so that f(x,y) is minimized. How would the nlm function work?

something like that?:

nlm(f,c(0.1,0.1))

回答1:


Make a function that receives a vector:

f <- function(X) {
  x <- X[1]
  y <- X[2]
  (x-3.14)^2 + (y-6.28)^2
}
nlm(f,c(0.1,0.1))


来源:https://stackoverflow.com/questions/40620277/r-how-can-the-nlm-function-be-used-for-optimization-with-multiple-variables

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!