【发布时间】:2020-03-09 06:13:06
【问题描述】:
我之前问过一个类似的问题,但我的问题并不清楚。这是另一个尝试。
假设您有以下函数,它接受两个输入,a 和 b。
inputs <- c(a, b)
y <- function(inputs) {
a <- inputs[1]
b <- inputs[2]
output <- a/100 * (20 * b)^0.8 + (100 - a) / 100 * (10 * (100 - b))^0.8
return(output)
}
对于 [0, 100] 范围内 a 的所有可能值,我想找到使上述函数的输出最大化的 b 的值,但限制 b 也必须是 [0, 100] 范围内的值0, 100]。
换句话说,我想将 b 绘制为 a 的函数,这样对于给定的 a 值,b 最大化上述函数的输出值。
您将如何为此编写代码?
【问题讨论】:
标签: r optimization maximization