Decision Analysis
The Decision Analytic Advantage
Here's why you should opt for a decision analytic approach
The Decision Analytic Process
Take a quick visual tour of a typical decision analytic process
DPL Tutorial Videos
Quickly learn DPL modeling basics via a series of six software video tutorials
Decision Analytic Videos
Learn about basic decision analytic tools and concepts via short, simple video tutorials using DPL
Products
Product Comparison
Which version of DPL is right for you?
What's New in DPL 9
From gamechanging analytics to modeling ease of use
DPL Product Versions
DPMX
A decision analytic portfolio management system
FREE DPL Pro Trial
Get started with your FREE DPL Pro Trial today!
FREE DPL Fault Tree Trial
Get started with your FREE DPL Fault Tree Trial today!
Order DPL Now
Start making better decisions for your business today!
Industries
All Industry Examples
View Realworld DPL Examples by Industry
Customers
See our list of satisfied customers by industry.
Partners
See a list of experienced consultants who use DPL
Support
Register DPL
Get the latest support & product update information
Downloads
Knowledge Base
Training
Online, group & customized training on DPL
Purchase Support
Don't take unnecessary risks! Keep your DPL Support plan current.
About Syncopation
Company History
Find out more about DPL software's history  one that spans over 20 years
Our People
Meet the folks behind the DPL Software
Opportunities
Discover opportunities at Syncopation Software
DPL 9 Help
Changing Probabilities (Command Program)
The Command Program allows you to examine the effects of different probability distributions for the chance events in your problem. You can use the let command in the same manner as in Changing Values. Using the let command, you can modify the probabilities assigned to chance events, which allows you to study the effect on the outputs of your model.
There are two important guidelines to follow when changing the probabilities of chance events in the Command Program.
 The probability distribution for each state of the conditioning event(s) must be specified separately.
 The entire distribution must be defined under each specification.
 These guidelines will become clear in the following examples. Continuing with the probability example defined in Displaying Probability Distributions, the following let command modifies one probability distribution for chance event MarketShare. (Because event MarketShare has two states, only one probability value is needed to specify the distribution.)

let MarketShare  Competition.Strong = {.45}; MarketShare
 The Session Log displays the modified marginal probability distribution of the chance event MarketShare.

MarketShare.Gain: 0.5 MarketShare.Lose: 0.5
Each probability specification must be changed by a separate let command. For instance, if you also want to modify chance event MarketShare where Competition is in state Weak, you must write another let command.
Consider the following chance events in another example:
chance NightShift = {.45}; chance CycleTime.{4}  NightShift={.2,.3,.4},{.15,.26,.5};
Suppose you wanted to modify some of the probabilities for event CycleTime, specifically from .4 to .33 in the first set of brackets and from .15 to .1 in the second set of brackets. Remember you must specify the distribution corresponding to each conditioning event state separately and define the distribution in its entirety. You can make these modifications with the following commands.
let CycleTime  NightShift.s1 = {.2,.3,.33}; let CycleTime  NightShift.s2 = {.1,.26,.5};
To see what impact the changed probabilities have on the optimal Policy Tree, execute the command, and then choose Run  Decision Analysis. The Policy Tree and outcome distributions this run generates will reflect the modified probabilities.
These changes are now part of the compiled code in memory; to remove the modifications, you must recompile the model.
Versions: DPL Professional, DPL Enterprise, DPL Portfolio
See Also