www.pudn.com > bayes.rar > ex.nbc


/*----------------------------------------------------------------------
  domains
----------------------------------------------------------------------*/
dom(X) = ZZ;
dom(Y) = ZZ;
dom(C) = { a, b };

/*----------------------------------------------------------------------
  naive Bayes classifier
----------------------------------------------------------------------*/
nbc(C) = {
  prob(C) = {
    a: 10,
    b: 10 };
  prob(X|C) = {
    a: N(5.6, 4.48889) [10],
    b: N(4.2, 4.62222) [10] };
  prob(Y|C) = {
    a: N(3.7, 3.56667) [10],
    b: N(6.4, 3.82222) [10] };
};

/*----------------------------------------------------------------------
  number of attributes: 3
  number of tuples    : 20
----------------------------------------------------------------------*/