C Sharp Tutorial Code 5: Computing Value of Information

From DSL

Jump to: navigation, search
public void ComputeValueOfInformation() {
 try {
   Network net = new Network();
   net.ReadFile("tutorial_b.xdsl");
   
   ValueOfInfo voi = new ValueOfInfo(net);
   
   // Setting up the VOI object:
   voi.AddNode("Forecast");
   voi.SetDecision("Invest");
   voi.Update();
   
   double[] results = voi.GetValues();
   double EVIForecast = results[0];
   Console.WriteLine("Expected Value of Information (\"Forecast\") = " + EVIForecast);
 }
 catch (SmileException e) {
   Console.WriteLine(e.Message);
 }
}
Personal tools