在TreeAge Pro里头,敏感性分析要怎么去运行,还有给那些参数去定范围的时候又要怎么去弄,这都是在摆弄决策树、Markov模型,还有成本效果分析的时候,会经常碰上的事情。做敏感性分析这个东西,它的用处可不光只是简简单单地画出来一张图,它是要去瞧一瞧,当里头有些参数在那里变来变去的时候,那个由模型得出来的结论,它会不会也跟着就跑偏了,发生了那种挺明白的改变。TreeAge Pro它自己,是能去支持做一维的、多维的,还有那种被叫做龙卷风图的,这些个确定性的敏感性分析的,而且,也可以把概率敏感性分析给结合进来,去瞧一瞧那种拿不准的因素,到底会带来什么样的影响。
一、TreeAge Pro敏感性分析怎么运行
在要开始去跑那个敏感性分析之前,得先去做一个确认,看看你的那个模型本身,它是不是能够正常把结果给算出来的。要是最底下的那个基础模型,它自己就老是在那里报错,又或者,你设的那些个变量,它们没有被好好地绑到概率、成本、效用,还有转移率这些个该待的位置上去,那到了后头,哪怕分析结果出来了,也是没什么意思的,一点用处都派不上。敏感性分析它一般是要建立在,那个基准的分析已经顺顺当当跑通了的基础之上的,到了这一步,才能去动手改动那些关键的参数。
1、先确认分析对象
动手去跑之前,得先闹明白,自己要分析的那个对象到底是什么,到底是成本,是效果,是净货币收益,是那个被叫做ICER的东西,还是某一个策略它能带来的期望值。不一样的模型,它们往外头吐出来的指标,是不一样的,跟着,那张敏感性分析的图,也就会跟着长得不一样。就打个比方来说,成本效果模型,它就经常会去盯着ICER、NMB或者是策略的排位来看;而那种普普通通的决策树呢,它可能就会把更多的眼神,搁在期望值是怎么变的上面。
2、选择敏感性分析入口
你可以在模型里面,先把那个决策的节点给选中了,选好了以后,就可以去通过【Analysis】这个菜单,进到跟敏感性分析搭上边的那些功能里头去。
要是你打算去做的是一个龙卷风图,那按照TreeAge Pro官方那边给的帮助文件里的说法,最基本的步骤,就是先把决策节点给挑出来,然后再进到Sensitivity Analysis下面的那个Tornado Diagram里面去,接着,在它弹出来的那个设置窗口里头,把你要拿去分析的参数变量,还有它要跑的范围,以及当中的间隔,一个一个给添进去。
3、设置分析变量
去做那种一维的敏感性分析的时候,它往往是一回只去动一个变量,用这种方式来瞧一瞧,就单单这一个参数,它会给最终的结果带来什么样的影响。而龙卷风图这个东西呢,它的做法就是把好多个参数,一个一个地先拿去做完一维的分析,完了以后,再把结果摆到一块儿去比上一比,这么做的目的,主要是想看一看,到底哪一个参数,对结果造成的影响是最大的。TreeAge Pro在它的说明里头,也提过一嘴,龙卷风图这东西,它说到底,其实就是把一组一维的敏感性分析,给汇总到一起来做了个展示。
二、TreeAge Pro敏感性分析参数范围怎么设置
在给那些参数去定一个它能跑的上下范围的时候,可不能就随随便便地,在那里胡乱填一个数的上限和下限就算完事了。你要是把那个范围给它弄得太窄了,那你就很难瞧得出来,这个模型在面对那些拿不准的东西的时候,它到底会给出什么样的反应;可要是反过来,你把那个范围放得又太宽了,那它跑出来的那些个结果,看着倒是波动得挺厉害的,可实际上,它很有可能已经脱离了真实的情况,拿过来去解释的价值,就变得不怎么大了。一个比较稳当的搞法,是照着数据最开始是从哪里拿来的、文献里面给出来的那个范围、临床上面攒下来的经验,又或者是项目自己做的那些假设,去给它把范围设定好。
1、按参数类型设置范围
概率这一类的参数,平时去设置的时候,是要把它给圈在0到1之间这个里头的,不能给它弄出来那种负的数,也不能冒出那种比1还要大的值;轮到成本那一类的参数,你就可以照着采购的价码、治疗花掉的钱、管理的费用这些个地方,去给它设一个能上下浮动一点的数;效用值也是一个道理,一样要当心,把它搁在一个说得通的区间里面。碰到转移概率、风险率、折现率这么一些参数,还要再多留个心眼,去瞧一瞧模型它里头的那些公式,是不是允许你就这么直接去动它,可千万不能,只拿眼睛盯着那么孤零零的一个数字看。
2、在变量设置中填写上下限
等你到了【Tornado Diagram setup】里面,把那些参数的变量都给添进去了以后,接着要做的事,就是要动手去把那个变量能跑的、带着拿不准味道的范围,还有去分析它的时候,一步要跨多大的那个间隔,给它填上。
这个间隔,它设得到底是多还是少,是会去影响到最后画出来的图,它光不光滑,还有电脑在背后算的时候,要出多少力气。要是间隔弄得太少了,那结果变动的样子,可能就会显得不够细发;可要是间隔搞得实在是太多了,在模型本来就挺复杂的情况下,它算起来就难免会变得慢吞吞的。
3、不要让范围破坏模型逻辑
有一些参数,它们彼此之间是勾连着的,可不是各管各的,就比如说,不一样的那些转移概率,你要是把它们全给加到一块儿,这个和它是不能超过1的,有好几条分支的概率,也都是需要让它们加起来的总和,给保持一致。要是你就光顾着把某一个参数的范围,给它单方面地往宽里头去拉,那搞不好,就会把整个模型,给带到一种讲不通的、不合理的状态里面去了。一旦撞上了这种情况,就要去靠公式、表格,或者是跟它拴在一起的变量,去把它给管住,好让那个参数哪怕是在变了以后,也还是能待在一个,跟模型的道理合得来的范围里面。
三、TreeAge Pro敏感性分析结果怎么判断
等到敏感性分析跑完了以后,你也不能就光去瞅一眼,那张图画得到底漂不漂亮,就觉着万事大吉了,你还要再去看看,由它得出来的那个结论,它是不是能站得住脚,是不是稳稳当当的。那种真正有点用处的分析结果,是得能给你说明白了,到底是哪些个参数,它在那里头搅动的力气比较大,又有哪些参数,一旦它发生了变动,就会连带着把整个策略的选择都给换掉,还有,在怎么样的一片范围里面,模型的那个结论,它还是能保持住一个稳稳的样子的。
1、先看龙卷风图排序
拿到龙卷风图以后,里头那些横着的条条,它要是拖得越是长,那照着平常的道理来讲,就代表说这个参数,在给它圈定的那个范围之内,对最后得出来的结果,下手的力道就越是大。在TreeAge Pro官方的帮助里面,也提过这么一句,说是每一个参数,它都会用上一条横着的长条,去把那个参数在自己那个拿不准的范围里头,能给计算结果带来的变动,给它表示出来。要是你一眼扫过去,发现有那么一个参数,它排在了最最上边,那这个时候,就要优先去查上一查,这个参数它的那些数据,到底是从哪条路子得来的,还有给它圈的那个范围,它到底靠不靠谱。
2、关注阈值变化
你还得去盯住那种,被叫做阈值变化的情况。要是一个参数,它在变到了哪个点儿上的时候,那个一直被当成最好的策略,忽然之间就给换掉了,这就等于是在告诉你,你的这个模型,对着这个参数是很敏感的,稍微动一下,风向就转了。搁在那种成本效果的模型里头,还要把心思分出来一点,去瞅瞅ICER、NMB,或者是支付意愿的那个阈值,在它的边边角角上面,有些什么样的变动。
3、整理参数和图表证据
在你最后要拿出去的那份敏感性分析的报告里面,要记着把模型的版本、你做的到底是哪一种分析、变量都叫些什么名字、那个用来比较的基准值是多少、上限和下限是怎么设的、跑的时候用的是多大的间隔,还有最后画出来的那些图表,都给留好了。只有把这些东西都给留下来,到了后面,再有人回过头来想弄明白,眼下这个结论,到底是立在了哪一组参数的范围上头,才好有个能顺着去找的依据。
总结
所以说,在TreeAge Pro里面,敏感性分析要怎么去运行,还有那些参数的范围又要怎么去给它设好,这里头最打紧的东西,就是先得要保证,你的那个模型,它跑基准的运算时是没有问题的,然后,再去挑一个跟你的事情对得上的分析类型,接着,把那些要紧的参数,给放到敏感性分析里面去,去瞪大眼睛瞧一瞧,结果到底是怎么在跟着变的。给参数定范围的时候,它得是打从数据里头、文献里面,或者是那种站得住脚的假设里面,生出来的,不能由着性子给它胡乱地放大,或者是缩小。