Cost-effectiveness analyis (deterministic) not working with simple network without arcs

Issue #457 resolved
Manuel Luque created an issue

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)

  1. Manuel Luque reporter

    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.

  2. Manuel Luque 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.

  3. Mikel Carrilero Mardones

    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.

  4. Log in to comment