0

R を使用して Linux プログラムの最適なパラメーターを見つける良い方法を探しています。

毎回実行するのに約 20 秒かかります。

入力として単一の整数を入力し、単一の 10 進数を出力します。私の目標は、この出力数値をできるだけ 4.5 に近づけることですが、それが不可能な場合もあります。入力は 30 から 10,000 まで変化します。

私はこのテーマについていくつかの調査を行い、おもちゃのデータセットを使って実験しました。しかし、どの方法が最善の方法なのかはわかりません。私はいくつかの単純な if/for ループですべての入力を徹底的に調べてみました (または十分に近づくまで)。しかし、これは非常に大雑把に思えます。入力を段階的に増減させ、出力への影響を測定しただけです。これは、入力と出力の関係が線形ではないことを示しています。多くのピークがあり、最初に思われたよりも複雑でもありました。そしてトラフ。

lpsolve と ompr パッケージは適切なもののようですが、関係する理論が私をはるかに超えているため、それらの使用方法がわかりません!

4

0 に答える 0