Example #1
0
    def setUp(self):

        super(TestBayesRisk, self).setUp()

        # Set up relevant models.
        self.coin_model = CoinModel()
        self.binomial_model = BinomialModel(self.coin_model)

        # Set up updaters for these models using particle approximations
        # of conjugate priors
        self.updater_binomial = SMCUpdater(self.binomial_model,
                                           TestBayesRisk.N_PARTICLES,
                                           TestBayesRisk.PRIOR_BETA)
Example #2
0
 def instantiate_model(self):
     return BinomialModel(NoisyCoinModel())
Example #3
0
 def instantiate_model(self):
     return BinomialModel(SimplePrecessionModel())
 def instantiate_model(self):
     m = BinomialModel(CoinModel())
     return GaussianRandomWalkModel(m,
                                    fixed_covariance=np.array([0.01]),
                                    diagonal=True)