A few of the well-established algorithms used within TreeAge Pro are presented here.
In a Markov model, rewards (cost and/or effectiveness) are calculated by cycle and by health state based on the following calculations.
- (Reward calc for state/cycle) = (% of cohort starting cycle in state) * (reward entered for state)
- (Reward calc for cycle) = ∑states(Reward calc for state/cycle)
- (Reward calc for Markov model) = ∑cycles(Reward calc for cycle)
Transition rewards are calculated in a similar way. However, only the portion of the cohort starting the cycle in the state multiplied times the combined probability of reaching that node in the transition subtree.
When a chance node has multiple branches to represent possible outcomes, the expected value (EV) of the chance node calculated as follows.
- (EV for chance node) = ∑branches(EV for branch) * (Probability for branch)
PSA simulation runs as follows.
- Run the simulation…
- Draw a sample from each parameter distribution.
- Substitute the samples into the model.
- Calculate EVs for each strategy in the model.
- Aggregate the individual iterations into statistics.
- Present numeric reports and graphs based both on aggregate statistics and on individual iterations.
Microsimulation runs as follows.
- Run each trial through each strategy in the model.
- Sample individual characteristics for that trial.
- At each chance node, draw a random number between 0 and 1. Based on the draw, move to one of the branches of the chance node.
- Continue running through the model until the individual patient history is complete.
- Aggregate all the patient histories into statistics.
- Present numeric reports and graphs based both on aggregate statistics and on individual iterations.
|