2.1 简单的估算测验
最小-最大估算值 | 说明 |
---|---|
太阳表面温度 | |
上海维度 | |
亚洲大陆面积 | |
太平洋海岸线的总长度 |
2.2 关于测验结果的讨论
2.2.1 "90%置信度" 的置信度
"置信度"这个词在不同的领域有不同的含义,以下是几种常见的解释:
- 统计学:在统计学中,置信度是指样本统计量在多大程度上反映了总体参数的不确定性。常见的置信区间就是基于置信度来计算的,例如95%置信区间意味着如果从总体中多次随机抽取样本并计算各自的置信区间,那么大约95%的置信区间会包含总体参数的真实值。
- 机器学习和人工智能:在这些领域,置信度通常指模型对其预测结果的确定程度。例如,一个分类模型可能会输出一个概率值,表明输入样本属于某一类别的置信度。
- 决策制定:在决策理论中,置信度可以指决策者对某一信息或预测结果的信任程度。
- 金融投资:在金融分析中,置信度有时用来描述投资者对某一投资策略或预测结果的信心水平。
- 质量管理体系:在ISO标准中,置信度可以指对测量结果准确性的信任程度。
了解“置信度”的具体含义需要结合上下文来分析。在不同的情境下,对置信度的解释和运用可能会有所不同。
除非有定量推算的方法,否则不要提供 "百分率的置信度" 形式的估算值(尤其是 "90%置信度")
2.2.2 估算的范围应该取多宽
我们习惯于认为用较窄范围表示的估算值比用较宽范围表示的估算值更准确。
我们认为较宽范围会让我们显得无知或能力不足。而事实往往与这种看法相反
2.2.3 使用较窄范围的压力来自何方
在与数百名开发人员和管理人员讨论这个问题之后,我得到的结论是很多时候提供较窄范围的压力来自给出估算值的人员自身。部分压力来自人们的职业荣誉感,因为他们认为较窄范围意味着更好的估算,不过事实并非如此。与坚持使用过窄范围估算的老板或客户打交道的经历也会带来部分压力。
2.2.4 该测验对真实软件估算的代表性
常常要求软件开发人员对不熟悉业务领域中的项目、采用新技术实现的项目、新编程工具对生产率的影响、尚未确定的人们的生产率等问题进行估算。面对不确定性进行估算是软件估算人员常见的工作。