本文介绍了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函数对多个变量进行优化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!