Cost-effectiveness analyis (deterministic) not working with simple network without arcs
Cost-effectiveness analysis (deterministic) is not working with the influence diagram attached. (An image is displayed here).
The message error windows appears below.
Comments (7)
-
reporter -
reporter -
assigned issue to
-
assigned issue to
-
reporter @Manuel Arias , this issue has two parts. I am asking you to solve the second part (select “Global” in “Type”). As far as I know, the cost-effectiveness analysis of an influence diagram should always return a cost-effectiveness partition in which the intervention of each interval should always be non-null. However, we are seeing in this example that OpenMarkov is throwing a null pointer exception when the user tries to open the intervention.
-
reporter - marked as blocker
-
- marked as major
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
On one hand, for global type, in this example there is no intervention since the decision doesn't affect cost and effectiveness and no matter the value of lambda, the result will be the same. On the other hand, when doing cost-effectiveness analysis based on a decision that doesn't interfere with cost and effectiveness, the decision node is eliminated when creating the Markov influence diagram. Therefore, only one CEP is returned, while the interface is asking for one output for each decision. We have duplicated this CEP the number of decisions the node has, since cost and effectiveness will be the same.
- Log in to comment
I want to clarify that this is the error message was displayed when the user chose “One decision” in the option “Type” of next windows dialog.
If the user selects “Global” in the option “Type”, then the next window appears. Then, if the user clicks on the green cell, to display the intervention, then the Message window in OpenMarkov outputs an NullPointerException error.
I must admit that I am not sure which option in “Type” the user should select in this example. However, selecting either option leads to an error message.