Esempio n. 1
0
 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]
Esempio n. 2
0
 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