def _get_log_mix_weight_prior(self): pi = self.parameters["pi"] kappa = self.priors["kappa"] log_prior = log_dirichlet_pdf(pi, kappa) log_prior = log_prior.sum() return log_prior
def _get_log_density_parameters_prior(self): log_prior = 0.0 for genome in constants.genomes: rho = self.parameters[genome]["rho"] delta = self.priors[genome]["rho"]["delta"] log_prior += log_dirichlet_pdf(rho, delta) log_prior = log_prior.sum() return log_prior