私は R が初めてで、簡単な最適化について少し助けが必要です。
sales_revenue
関数変換を変数 ( ) に経時的に適用したいと考えています(24 か月の予測値 1 ~ 24)。基本的に、製品の販売収益を後の月から早い月にプッシュしたいと考えています。
時間通りの機能変換t
は次のとおりです。
trans=D+(t/(A+B*t+C*t^2))
私は解決したいと思います:
1) sales_revenue=sales_revenue*trans
どこでtotal_sales_revenue=1,000,000
(または +/- 2.5% 以内)
total_sales_revenue
sales_revenue
は、24 か月間の予測全体の合計です。
trans のパラメータが多すぎる場合は、必要に応じてそれらのほとんどを修正し、B を自由に見積もることができます。
アプローチは、 を除くすべてのパラメーターを修正し、関数 (1) を微分し (どの ti diff によるかわからない)、ゼロ以外の最小値を解決する必要があると思いますB
(制約を使用して、正しい最小値と非ゼロであることを確認し、その上で最適化を実行します)。の合計がsales_revenue*trans
1,000,000 に等しい (またはそれに近い) という制約を持つ関数。