如何设计一个简单的权重函数?

y=f(x1)+f(x2)+f(x3)

 其中,
 x1对y影响最大,
 
 x2对y:在x2<8的时候,影响增长较小,但是x2>8的时候,就会增大影响,当x2>20,接近x1的重要程度
 
 x3对y:普通的线性增长,作为前两项的补充,影响程度不及x1,x2
 
 x2,x3都是基于x1>0存在,即x1=0,y=0
 

大家有没有好办法?

阅读 6.5k
2 个回答

大哥,按照你的描述,应该是y = f1(x1) + f2(x2) + f3(x3)

我觉得问题有误,应该是y=f(x1,x2,x3)而不是y=f(x1)+f(x2)+f(x3)。
因为根据原问题描述x1=0,y=0,可以得到对于任意x2,x3,f(x2)+f(x3)=-f(0),y=f(x1)-f(0)。
假设y=f(x1,x2,x3),x1>=0,那么我可以乱搞一个y=x1(8+x2+0.233*x3/(exp(-x1)+x1)),大致符合题意。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题