虚构的例子。实际的计算要复杂得多。
n <- 0.3
test <- data.frame(used = c(1.545, 0.125, 0.0548), product = c(3.56, -1.589, 0.878))
test <- test %>% mutate (
product.scale = n * product,
p.diff = used - product.scale
)
wynik = nrow (test[test$p.diff > 0,])
如何找到“wynik”变量变为2的(最小)值。在excel中我会使用“Goal Seek”。
任务的第二部分是为所选的n组(例如n = c(1,2,2.5,2.8,3.7))准备 Dataframe (n值和“wynik”值)
1条答案
按热度按时间nue99wik1#
您可以使用蛮力方法,在n的不同参数值下测试多次运行。