Although you cannot have two events with the same name or two values with the same name, you can have an event and a value with the same name. For example, this definition:
decision Research_Funding.{Low,Medium,High} = 30,52.5,80;
could be replaced with these two:
decision Research_Funding.{Low,Medium,High};
value Research_Funding given Research_Funding =
30,52.5,80;
Values defined with events and values defined separately can be used in exactly the same ways. DPL can tell whether you are referring to the value or to the event by the context.
Remember, though, if you assign numbers to the outcomes of a chance event as part of its definition and this event depends on other events, you must provide one number for each combination of conditioning event states and states of the chance event you are defining. Consider the following definition of the chance event called Research_Cost, which includes the cost of each outcome.
chance Research_Cost.{Low,Moderate,Outrageous}
given Research_Funding,Research_Time =
//Research_Funding Research_Time
{0.6,0.2}, //Low Short
{0.4,0.3}, //Low Medium
{0.2,0.4}, //Low Long
{0.4,0.3}, //Medium Short
{0.4,0.3}, //Medium Medium
{0.2,0.4}, //Medium Long
{0.2,0.4}, //High Short
{0.2,0.4}, //High Medium
{0.1,0.4} //High Long
=
80, 100, 125, //Low Short
80, 100, 125, //Low Medium
80, 100, 125, //Low Long
80, 100, 125, //Medium Short
80, 100, 125, //Medium Medium
80, 100, 125, //Medium Long
80, 100, 125, //High Short
80, 100, 125, //High Medium
80, 100, 125; //High Long
In this example, the numbers associated with the outcomes of the chance event are the same for all combinations of conditioning event states. The numbers only change with the states of the chance event you are defining. If the value depends only the states of the event whose name it shares, and not on this event's conditioning events, it may be simpler to define them separately.
chance Research_Cost.{Low,Moderate,Outrageous}
given Research_Funding,Research_Time =
//Research_Funding Research_Time
{0.6,0.2}, //Low Short
{0.4,0.3}, //Low Medium
{0.2,0.4}, //Low Long
{0.4,0.3}, //Medium Short
{0.4,0.3}, //Medium Medium
{0.2,0.4}, //Medium Long
{0.2,0.4}, //High Short
{0.2,0.4}, //High Medium
{0.1,0.4}; //High Long
value Research_Cost given Research_Cost = 80, 100, 125;
In an Influence Diagram, this dependence would be represented by green arrows from Research_Funding and Research_Time to Research_Cost.
Versions: DPL Professional, DPL Enterprise, DPL Portfolio
See Also