我想这是一个数学问题,而不是一个编程问题,但是创建收益递减公式的好方法是什么?
以下是一些关于我希望曲线看起来如何的示例点。
f(1) = 1
f(1.5)= .98
f(2) = .95
f(2.5) = .9
f(3) = .8
f(4) = .7
f(5) = .6
f(10) = .5
f(20) = .25
请注意,随着输入变高,百分比迅速下降。有什么方法可以对具有非常平滑且准确的曲线的函数进行建模吗?
另一种说法是使用一个真实的例子。你知道《暗黑破坏神 II》中有 Magic Find 吗?魔法发现的回报是递减的。如果你得到了100%,那么真正的魔法发现仍然是100%。但获得的越多,你的实际魔法发现就会下降。说了这么多,如果你有 1200 个,你真正的神奇发现可能是 450%。所以他们有这样的功能:
actualMagicFind(magicFind) = // some way to reduced magic find
f(x) = f(0)e-rx
其中 r 是复合递减回报率
这只是指数衰减
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)