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)
def instantiate_model(self): return BinomialModel(NoisyCoinModel())
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)