在成本效果分析、治疗路径模型和方案比较模型里,TreeAge Pro中那些后面不再有分支的端点,都应该被设成终端节点,一个终端节点,就表示一条情景路径走到了头,需要给它填上对应的回报值,后面软件在做回滚计算的时候,就会从这些终端节点的回报值开始,一层一层地往前推算。
一、怎么给决策树加上终端节点
在往里加终端节点之前,得先把整条路径的结构给搭清楚了,也就是说,先要把决策节点、机会节点,还有每一条分支都代表什么意思,给确定下来,然后再在路径结束的那个地方,把终端节点给放上去,不要一边随手加着节点,一边又临时去改路径的含义。
1、先去把路径最末端的那个节点给选中
在把模型打开以后,去找到某一条分支它结束的位置,要是这个位置的后面,不会再继续分出来像治疗结果、并发症的状态,或者是后面还要接着发生的事情,那就应该把它给处理成一个终端节点,可要是后面还要接着往下分,比如分出成功、失败、复发、死亡这些结果,那就别太早把它设成终端节点。
2、通过节点菜单去调整它的类型
把末端的那个节点给选中了之后,可以通过右键菜单,或者是专门用来改节点类型的工具,去把节点的类型,给改成终端节点,不同版本里,界面上的叫法可能会有一点点不一样,但最关键的操作,都是把当前的这个端点,给转成终端节点,在转换完了以后,这个节点一般就会用一个表示终止的符号给显示出来,意思就是说,这条路走到这里,就算是结束了。
3、去检查一下,还有没有那种没处理完的端点
在一棵决策树里面,只要某一条路径,它后面已经没有下一级的分支了,那就不应该还让它以一个普通机会节点,或者是决策节点的样子留在那里,当软件跑回滚分析的时候,要是发现有的端点它不是终端节点,或者是概率、回报值这些有缺失,TreeAge Pro可能就会弹出来错误的提示,而且相关的提示,一般都会把问题出在哪个地方给指出来。
4、别在开着回滚的状态下去修改结构
要是模型已经打开了回滚分析,正在显示计算出来的结果,那这个时候,树的结构和里面的数值,可能是没有办法直接去改的,TreeAge的帮助文档里有说明,在回滚功能开着的时候,是不能去修改结构或者数值的,要是碰上节点怎么也改不了的情况,就先把回滚功能给关掉,然后再回到编辑的状态下去处理。
二、终端节点的成本要怎么往里录
在往终端节点里录成本的时候,要先确认一下,当前的模型用的是那种单一的回报值,还是在做成本效果分析,成本效果的模型,一般是要把成本的回报值,和效果的回报值,分开来计算的,因为这两种结果,都会影响到后面的分析判断。
1、进到终端节点的回报值编辑里面去
把终端节点给选中以后,去点开节点菜单里的编辑回报值,或者也可以在节点上点右键,去选编辑回报值的选项,在弹出来的那个回报值窗口里面,去找到当前正被激活的那个回报值行,然后再把这条路径对应的成本数字,给填进去,在教学材料里面,也是用的这种方法,来给终端节点补录回报值的。
2、按照路径的结果去把成本填上
终端成本,可不是随随便便填一个平均数上去就行的,它得跟这条路径最后走完是个什么结果,严格地对应起来,比如在某个治疗策略下面,患者最后被治好了,那就该把这条路径上,涉及的药品、检查、治疗,还有随访的费用,全都给录进去;要是这条路径的结果,是治疗失败了,或者是出现了并发症,那就得把额外要花的处理费用,也给加进去,每一个终端节点,都得跟它自己的那个情景,牢牢地绑在一起。
3、把成本放在哪里,跟效果放在哪里,要分清楚
在成本效果的模型里面,成本和效果,它俩往往是两个完全不同的回报值,在往里填数的时候,要看清楚,当前这一行到底是成本,还是效果,别把质量调整寿命年、成功率、效用值这些,给填到了成本的那一栏里面去,也别把花了多少钱的金额,给填到了效果的那一栏里去,一旦填错了位置,回滚跑出来的结果,看着好像也能算出来一个数,但算出来的那些个增量成本效果比,或者是净货币效益的判断,就会跟着跑偏了。
4、到了必要的时候,可以用变量来帮忙
要是好几个终端节点,都要用到同一项成本,那就可以先到变量或者定义功能里面,去把那个参数给建起来,然后再到回报值里面去引用它,比如说,药品的成本、住一天院的费用、做一次检测要花多少钱,这些全都是可以被做成参数的,这么做的好处是,到了后面要去做敏感性分析的时候,就只需要去改动那一个变量的值,而不用再一个一个地去翻着节点表,到处去改它了。
三、终端成本录完了要怎么检查
当终端成本都录进去了以后,还要再去把结构、填进去的数值,还有跑出来的结果,这三样东西都给检查一遍,只要这中间有一样东西是对不上的,那回滚出来的结果,看着就有可能是挺合理的,但是实际上,每条路径它背后代表的意思,却已经是错的了。
1、去检查一下,是不是每一条路径,都有它自己的终端节点
从左往右,一条一条地去把路径给顺一遍,去确认一下,每一个情景,最后都有一个终端节点在那里收尾,别让那种孤零零的端点,就那么晾在那儿,也千万别把那种后面还有分支要继续走的中间状态,给错设成是终端节点。
2、去检查一下,回报值有没有漏填
在动手去跑回滚之前,要重点去看一看,那些终端节点,是不是每一个都有成本值在里面,要是缺了回报值,TreeAge Pro在分析的时候,可能就会直接报错,或者,就会导致某些路径,没有办法被正确地算进那个期望值里面去。
3、去检查一下,所有的成本,单位是不是都统一的
在同一个模型里面,用的货币单位、时间到底覆盖了多长的范围,还有折现的口径,这些全都得是统一的,打个比方来说,不能在模型里的某个部分,录的是一个月的成本,而在另一个地方,录进去的却是整整一年的花销;也不能把单独一个人的费用,和整个一群人的总费用,给搅和到一起去。
4、用回滚的结果,去反查那些看着不对劲的数字
在全都录完了以后,去跑一下回滚分析,看一看每一条策略算出来的期望成本,它到底符不符合你心里面的那个感觉,要是发现,某一条路径的成本,突然之间变得太高了,或者是太低了,那先别急着去改结论,要回到它对应的那个终端节点里面去,看一看回报值的录入,是不是放错了行、是不是少加了哪一项,或者是不小心多加了哪一项。
总结
在TreeAge Pro里,怎么去给决策树添加终端节点,还有终端节点的成本又要怎么往里录,操作上的思路,就是先把那条路径,给走到它真正应该结束的那个地方,再把那个端点给设成终端节点,然后,在编辑回报值的那个窗口里面,去把这条路径所对应的成本,给填进去,在做成本效果模型的时候,还要把成本的回报值和效果的回报值,给分得清清楚楚,全都录完了以后,再回头去检查一下终端节点齐不齐、回报值有没有漏掉、单位的口径是不是都一样,还有回滚跑出来的结果是不是合理,这么一套做下来,就能给后面解释模型这件事,省掉不少返工的时间。