Urn models and B-splines

Urn models are used to construct normalized B-spline basis functions over arbitrary knot vectors. These stochastic models are then applied to derive some of the basic analytic properties of B-splines. In particular, the Cox-de Boor recursion formula is given a probabilistic interpretation. The connection between urn models, B-splines, and Beta-splines is also discussed.