16 using raggedArray = std::vector<arma::vec>;
19 raggedArray pcond(
const arma::uvec &idx,
21 const arma::uvec &xlev,
22 const arma::vec &weights,
26 std::vector<raggedArray> nb(arma::vec y,
28 arma::uvec xlev=arma::uvec(),
29 arma::vec ylev=arma::vec(),
30 arma::vec weights=arma::vec(),
31 double laplacesmooth=1.0);
33 arma::mat prednb(
const arma::mat &X,
34 const raggedArray &condprob,
36 arma::uvec multinomial,
37 arma::vec prior=arma::vec(),
38 double threshold=1E-3);
Various utility functions and constants.