LU Wei
2010-03-18 14:39:34 UTC
question: 假设两段代码实现了同一个功能,如何从实验的角度,证明其中一个比
另一个效率高
要求必须有统计学上可令人信服的结果。当执行重复试验的时候,需要考虑到运行
环境无法做到完全一样。
班门弄斧一下,先定义几个“效率”的性能指标,最简单的假设定义一个执行时间t,另一个效率高
要求必须有统计学上可令人信服的结果。当执行重复试验的时候,需要考虑到运行
环境无法做到完全一样。
随机执行两种代码n次,结果分别记录到两个样本集T1和T2,然后做单因子方差分析,
看你的“令人信服”的要求有多高来取置信度,如果真的有差异,一般最后的结论类似于
“在95%的置信度水平,T1和T2存在显著差异”。
--
Regards,
LU Wei
PGP key ID: 0x92CCE1EA
Regards,
LU Wei
PGP key ID: 0x92CCE1EA