【发布时间】:2013-12-15 06:43:52
【问题描述】:
我写了很多应用的统计方法。
问题是我不知道如何适当地测试它。
例如,在单元测试中,我检查所有分布概率的总和是否收敛到 1,但绝不会是 1。
例如,所有概率的总和可能是 0.9999999 甚至 1.0000000005,实际值很大程度上取决于分布有多少不同的结果。
也许我可以这样测试
value should be less that 1.1
value should be more that 0.9
但我不确定这个测试是否一致,也许有一个分布由于数值计算会输出 1.1
如何适当地测试它。
【问题讨论】:
-
您能分享一下静态方法的示例实现代码吗?
-
在这种特殊情况下,您可能想测试结果与 1 的差异,例如断言它必须是 0.01 of 1。
标签: node.js unit-testing testing statistics machine-learning