我是 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 自由估计。
我认为该方法应该修复除 之外的所有参数B
,区分函数(1)(不确定 ti diff 是什么)并求解非零最小值(使用约束确保其正确的最小值和非零,运行优化)函数的总和sales_revenue*trans
将等于(或接近)1,000,000。