在成本效果分析、决策树和马尔可夫模型的敏感性分析阶段,龙卷风图是一种很常用的工具,它并不是一幅普通的装饰图,而是把多个单因素敏感性分析的结果放在一起,用来判断哪些参数对最终结果的影响更大。TreeAge的说明里也提到,龙卷风图会围绕一个选定的结果,展示不同参数变化时带来的影响,横着的条越长,就说明这个参数对结果的波动,影响越明显。
一、龙卷风图要怎么生成
在TreeAge Pro里生成龙卷风图之前,要先把一件事给确认下来,那就是当前的模型,它已经能正常地跑出计算结果了,也就是说,决策节点、概率、成本、效用值、收益,或者是净货币收益这些结果,都得是能跑通的,要不然,就算进到了敏感性分析里面,图倒是能打开,可是得出来的结果,可能也没有什么解释的价值。
1、先去把要分析的那个节点给选中
在模型树里面,去点一下你需要去分析的那个决策节点,一般来说,它就是模型的起点,或者是那个放着主要比较策略的决策节点,在TreeAge官方的帮助里,给出的操作路径是先把决策节点给选中,然后去选择菜单栏里的分析,接着找到敏感性分析,再点龙卷风图,或者,你也可以在分析的那个布局页面里,直接去点一下那个用来运行龙卷风图的工具按钮。
2、把需要分析的参数给加进去
在龙卷风图的设置窗口里面,把你要放进这次分析里的参数,一个个地给加到列表里面去,同时,还要把每一个参数,它的低值、高值,还有区间,都给填上,在这里,不要随随便便地就把那些中间计算的变量也给放了进去,TreeAge的帮助里有提醒过,适合拿来做敏感性分析的,是在根节点那里,被定义成固定值或者分布的参数,而像总成本、总收入这一类,属于计算结果的变量,通常是不适合被当成参数直接去选来用的。
3、去选一下要分析的那个结果指标
在成本效果的模型里面,比较常见的分析指标,有期望值、净货币收益、增量成本效果比、还有增量的净收益等等,TreeAge在对龙卷风分析的介绍里,也提到过,龙卷风图可以围绕着期望值、净货币收益、增量成本效果比这些结果,去展示参数对它们的影响,要是结果指标给选错了,那整张图,不管是排序的样子,还是解释的方向,全都会跟着变掉。
4、运行一下,然后去查看图表
当参数的范围都填好了以后,就去点一下确认,让它跑起来,等运行完了,TreeAge就会把结果的界面给打开,在有些版本里面,它会先进到一个仪表盘里面,然后再通过结果那边的链接,去查看在不同输出指标下面,龙卷风图都是个什么样子,等图生成出来以后,要先去看一看那一条条横着的长短,然后再去看一看低值和高值分别是冲着哪个方向的,不要只是盯着排在前面那几个参数的名字去看。
二、龙卷风图的排序方式要怎么调整
龙卷风图它默认的排序,是会按照参数对结果的影响大小来排的,影响大的,就放在上头,影响小的,就搁在下面,TreeAge的帮助文档里也说明了,之所以管它叫龙卷风图,就是因为这些横条,是照着宽度来排的,那些影响比较大的变量,会待在上面,而影响比较小的变量,就被放到了下边。
1、先来搞懂它是按什么逻辑排的
默认的这个排序,它看的并不是参数本身的数值是大是小,而是看这个参数,在它自己的低值和高值之间来回变的时候,让最后我们关心的那个结果指标,发生了多大的变化,也就是说,一个成本参数,它本身的金额哪怕很大,也不见得就一定会排在前面;反过来,一个概率参数,它自己的数值可能很小,但是只要它一变动,就能让决策的结果发生明显的改变,那它也是有可能排在很前面的。
2、可以通过改变结果指标,来调整排序
要是你用期望成本来当结果,那么成本那一类的变量,可能就会排得更靠前一些;可要是你用净货币收益,或者是增量成本效果比来当结果,那么概率、效用值、还有转移率这些变量,说不定就会显得更突出了,所以,当你想要改变排序背后所表达的意思的时候,要先去看一看,当前这张图,它对着的到底是哪一个结果指标,而不是一上来,就直接去动手改图的外表。
3、参数的取值范围,也会影响到它的排序
龙卷风图的排序,是会被每一个参数,它的低值和高值范围给影响到的,要是你把某一个参数的范围,给设得太宽了,那它对应的那根横条,可能就会被放得很大;反过来,要是你把某一个参数的范围,给压得特别窄,那它就很可能会被挤到非常靠后的位置去,这些范围,应该是从文献里的区间、置信区间、真实业务的边界,或者是那种合理的假设里面来的,你可不能为了让某个参数能排到前面去,就随随便便地去把它的范围给拉大。
4、控制一下显示出来的参数数量
当要看的参数特别多的时候,图上的东西就会全挤到一块儿去,那个排序看着也不容易看清楚了,所以,可以先就只选那些最关键的成本、最要紧的概率、主要的效用值,还有起决定作用的转移率这些参数,先去跑出一张清清爽爽的图来;然后,再根据后面的需要,把那些次要的参数给放进去,用这种办法做出来的图,是更适合被放进报告里面的,解释起来,也会变得更容易一些。
三、要是龙卷风图的结果看着不太合理,要怎么去检查
当你看着龙卷风图的排序,觉得好像不太对劲的时候,先别急着去调整图上的东西,有不少的问题,其实出在了参数是怎么定义的、范围是怎么填的,还有结果指标是怎么选的,这几个地方,而不是软件它自己把顺序给排错了。
1、去检查一下参数,是不是被定义在了根节点上
如果变量,它并不是按照参数的那种方式去定义的,或者它只不过是模型里面,一个临时的中间计算值,那TreeAge就有可能会提示说,这个变量它不怎么适合拿来做敏感性分析,碰到这种情况,就要回到变量的属性里面,去检查一下它被定义在了哪里,还有它的基础值,以及那个表达式的来源,到底对不对。
2、去检查一下低值和高值,是不是不小心给填反了
要是低值和高值这两栏,被你给弄反了,或者是把那种带百分号的数,给直接写成了整数,那让图形跑出来的结果,就会显得特别地奇怪,就比如说,把零点二给错写成了二十,那它对应的那根横条,就会被拉到一个非常夸张的长度,整个排序,自然也就跟着变得不对劲了。
3、去检查一下那个基线出来的结果,它稳不稳定
如果模型它自己,本身就存在着像概率加起来不等于一、某些分支的收益给漏掉了、马尔可夫模型的周期没有设置清楚,这一类的问题,那么敏感性分析跑出来的结果,也是会跟着一起出错的,所以,在动手生成龙卷风图之前,比较建议的做法,是先去跑一下回滚或者是期望值的计算,先确认一下,那个基线跑出来的结果,它是能够被解释得通的。
4、要结合着业务本身的含义,去解释那个排序
龙卷风图它告诉你的,只是某一个参数发生变化了以后,它对结果的影响能有多大,这并不等于,它就是直接告诉了你,该去按照什么顺序来修改东西,那些排在很前面的参数,通常来说,是需要你再去接着查一查资料、做一做场景分析,或者是补充一些验证的;而那些排在后面去的参数呢,倒也不代表你就可以完全不去管它了,还是要去看一看,它们是不是关联着某些非常关键的假设。
总结
在TreeAge Pro里面,龙卷风图要怎么生成,主要的路径,就是先选中决策节点,然后进到分析菜单下面的敏感性分析里,去找到龙卷风图,把参数、范围,还有关心的结果指标都给加进去,然后再让它跑起来;而龙卷风图的排序方式又要怎么去调整,这其中的关键,并不是你用手去直接拖动那个顺序,而是要回过头去确认一下,你选的那个结果指标、参数定的范围,还有显示出来的参数,这些是不是都设得合理,只要参数本身是定义清楚的、范围的来源是可靠的、基线跑出来的计算是稳定的,那么龙卷风图,就能用一种比较直观的方式,告诉你模型的结果,到底更容易被哪些不确定的因素给牵着走。