The Beta-Bernoulli process and algebraic effects

02/26/2018
by   Sam Staton, et al.
0

In this paper we analyze the Beta-Bernoulli process from Bayesian nonparametrics using the framework of algebraic effects from programming language theory. Our analysis reveals the importance of abstract data types, and two types of program equations, called commutativity and discardability, in the study of the Beta-Bernoulli process. We develop an equational theory of terms that use the Beta-Bernoulli process, and show that the theory is complete with respect to the measure-theoretic semantics, and also in the syntactic sense of Post. Our analysis has a potential for being generalized to other Bayesian nonparametric models and helping understand these models from the perspective of programming.

READ FULL TEXT
research
11/29/2018

Reinforced urns and the subdistribution beta-Stacy process prior for competing risks analysis

In this paper we introduce the subdistribution beta-Stacy process, a nov...
research
06/03/2011

Beta processes, stick-breaking, and power laws

The beta-Bernoulli process provides a Bayesian nonparametric prior for m...
research
05/01/2023

On ordered beta distribution and the generalized incomplete beta function

Motivated by applications in Bayesian analysis we introduce a multidimen...
research
06/06/2021

Bayesian graphical modelling for heterogeneous causal effects

Our motivation stems from current medical research aiming at personalize...
research
06/08/2020

Bayesian beta nonlinear models with constrained parameters to describe ruminal degradation kinetics

This paper proposes a beta nonlinear model to describe the kinetics of r...
research
02/12/2012

A better Beta for the H measure of classification performance

The area under the ROC curve is widely used as a measure of performance ...
research
11/16/2018

A Large-Scale Comparative Study of Beta Testers and Standard Users

Beta testers are the first end users outside a software company to use i...

Please sign up or login with your details

Forgot password? Click here to reset