def __init__(self, parameters=None, xmlHandler=NumpyXMLHandler(), xmlLabel=None, xmlComment=None): BiGaussMixtureParamsSampler.__init__(self, parameters, xmlHandler, xmlLabel, xmlComment) self.varCDPrAlpha = self.parameters[self.P_VAR_CD_PR_ALPHA] self.varCDPrBeta = self.parameters[self.P_VAR_CD_PR_BETA] self.meanCDPrMean = self.parameters[self.P_MEAN_CD_PR_MEAN] self.meanCDPrVar = self.parameters[self.P_MEAN_CD_PR_VAR]
def __init__(self, do_sampling=True, use_true_value=False, val_ini=None, hyper_prior_type='Jeffreys', activ_thresh=4., var_ci_pr_alpha=2.04, var_ci_pr_beta=.5, var_ca_pr_alpha=2.01, var_ca_pr_beta=.5, var_cd_pr_alpha=2.01, var_cd_pr_beta=.5, mean_ca_pr_mean=5., mean_ca_pr_var=20., mean_cd_pr_mean=-20., mean_cd_pr_var=20.): BiGaussMixtureParamsSampler.__init__(self, do_sampling, use_true_value, val_ini, hyper_prior_type, activ_thresh, var_ci_pr_alpha, var_ci_pr_beta, var_ca_pr_alpha, var_ca_pr_beta, mean_ca_pr_mean, mean_ca_pr_var) self.varCDPrAlpha = var_cd_pr_alpha self.varCDPrBeta = var_cd_pr_beta self.meanCDPrMean = mean_cd_pr_mean self.meanCDPrVar = mean_cd_pr_var