R :(如何)可以使用nlm函数对多个变量进行优化 [英] R: (How) can the nlm function be used for optimization with multiple variables

查看:99
本文介绍了R :(如何)可以使用nlm函数对多个变量进行优化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

nlm函数可以用于具有多个变量的优化吗?那怎么办?

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

例如:我想找到x和y,以便使f(x,y)最小. nlm函数如何工作?

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

类似的东西吗?:

nlm(f,c(0.1,0.1))

推荐答案

使函数能够接收向量:

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

这篇关于R :(如何)可以使用nlm函数对多个变量进行优化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆