0

我正在寻找一种使用 R 为 linux 程序找到最佳参数的好方法。

每次运行大约需要 20 秒。

你输入一个整数作为输入,然后得到一个十进制数。我的目标是让这个输出数字尽可能接近 4.5,尽管有时这是不可能的。我也想保持输入尽可能低可能的。输入可以在 30 到 10,000 之间变化。

我已经对该主题进行了一些研究,并尝试了玩具数据集。但我不确定哪个是最好的方法。我已经尝试了一些简单的 if/for 循环,详尽地遍历所有输入(或者足够直到我合理接近)。但这似乎很粗糙。我只是逐渐增加/减少输入并测量对输出的影响。这确实告诉我输入和输出之间的关系不是线性的。它也比最初看起来更复杂,有很多峰值和低谷。

lpsolve 和 ompr 包似乎是正确的,但我不确定如何使用它们,因为所涉及的理论远远超出了我的范围!

4

0 回答 0