removed prints
parent
e9b0bade03
commit
1b53a240b9
|
@ -56,14 +56,12 @@ TEST( BinaryBayesNet, constructor )
|
||||||
config["x"] = false;
|
config["x"] = false;
|
||||||
// unary conditional for y
|
// unary conditional for y
|
||||||
boost::shared_ptr<BinaryConditional> py(new BinaryConditional("y",0.2));
|
boost::shared_ptr<BinaryConditional> py(new BinaryConditional("y",0.2));
|
||||||
py->print("py");
|
|
||||||
DOUBLES_EQUAL(0.8,py->probability(config),0.01);
|
DOUBLES_EQUAL(0.8,py->probability(config),0.01);
|
||||||
|
|
||||||
// single parent conditional for x
|
// single parent conditional for x
|
||||||
vector<double> cpt;
|
vector<double> cpt;
|
||||||
cpt += 0.3, 0.6 ; // array index corresponds to binary parent configuration
|
cpt += 0.3, 0.6 ; // array index corresponds to binary parent configuration
|
||||||
boost::shared_ptr<BinaryConditional> px_y(new BinaryConditional("x","y",cpt));
|
boost::shared_ptr<BinaryConditional> px_y(new BinaryConditional("x","y",cpt));
|
||||||
px_y->print("px_y");
|
|
||||||
DOUBLES_EQUAL(0.7,px_y->probability(config),0.01);
|
DOUBLES_EQUAL(0.7,px_y->probability(config),0.01);
|
||||||
|
|
||||||
// push back conditionals in topological sort order (parents last)
|
// push back conditionals in topological sort order (parents last)
|
||||||
|
|
Loading…
Reference in New Issue