public static BayesianNetwork constructMeningitisStiffNeckNetwork()
{
FiniteNode meningitis = new FullCPTNode(ExampleRV.MENINGITIS_RV,
new double[] {1.0/50000.0, 1.0 - (1.0/50000.0)});
FiniteNode stiffneck = new FullCPTNode(ExampleRV.STIFF_NECK_RV,
new double[]
{
// M=true, S=true
0.7,
// M=true, S=false
0.3,
// M=false, S=true
0.009986199723994478,
// M=false, S=false
0.9900138002760055
}, meningitis);
return new BayesNet(meningitis);
}