【发布时间】:2013-06-03 23:15:26
【问题描述】:
我的模型中有计算用户得分的函数:
def score
(MULTIPLER * Math::log10(bets.count * summary_value ** accuracy + 1)).floor
end
我的意思是测试它是否以对数方式增长?
【问题讨论】:
-
只是为了澄清这个问题:你想测试变量 bets.count 中的函数分数是否为 O(log(n)) 吗?不确定我是否理解。
-
我想检查函数返回值在
bets.count的变量中是否呈对数增长。 -
如果你想证明分析,这是一道数学题,题外话。如果你想用数字证明,你可以使用一个图表 gem,比如 rplot,并且没有建设性 - 你可以保存这个问题,编辑它并证明我错了。
-
第二次需要澄清你是想“测试”还是“证明”。另外,您尝试过什么,或者您拒绝了哪些想法?我的意思是,您通常知道如何测试事物,是吗?你为什么不能把它应用到这个上?
-
我知道如何测试,但我不知道如何通常测试该函数以对数方式增长。我不想针对确切的价值进行测试,而是针对它的增长进行测试。