Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multivariate Bernoulli Distribution

Updated 11 December 2025
  • The multivariate Bernoulli distribution is a probability model for binary vectors defined with fixed margins and potential dependence structures via pairwise correlations.
  • Its joint density can be represented as a convex combination of extremal ray densities, forming a convex polytope subject to margin constraints.
  • Algorithmic construction through linear programming ensures feasible correlation assignments, making it essential for simulation in risk aggregation and discrete multivariate modeling.

A multivariate Bernoulli distribution is a probability law for a vector X=(X1,,Xm)X = (X_1,\dots,X_m) of binary random variables, Xi{0,1}X_i \in \{0,1\}, defined on the discrete hypercube {0,1}m\{0,1\}^m, with prescribed marginal distributions (each XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)) and, possibly, specified dependence structure such as pairwise correlation matrix (ρij)(\rho_{ij}). The Fréchet class of such distributions comprises all joint laws with fixed marginals p=(p1,,pm)p = (p_1,\dots,p_m). Characterizing and constructing multivariate Bernoulli laws with given margins and correlations is central to discrete multivariate modeling, combinatorics, and dependent risk simulation (Fontana et al., 2017).

1. Fréchet Class: Definition and Structure

For m1m \geq 1 and margin vector p=(p1,,pm)p = (p_1, \dots, p_m) with 0<pi<10 < p_i < 1, the Fréchet class is

F(p1,,pm)={FFm:XiBernoulli(pi),i=1,,m}F(p_1,\dots,p_m) = \{\, F \in F_m: X_i \sim \text{Bernoulli}(p_i),\, i=1,\dots,m \,\}

where Xi{0,1}X_i \in \{0,1\}0 denotes all distribution functions on Xi{0,1}X_i \in \{0,1\}1. This class is equivalently described in terms of joint densities Xi{0,1}X_i \in \{0,1\}2 with the constraints: Xi{0,1}X_i \in \{0,1\}3 Thus, Xi{0,1}X_i \in \{0,1\}4 is a convex polytope cut out by the Xi{0,1}X_i \in \{0,1\}5 margin constraints and the simplex condition. This setup encompasses all feasible dependence structures (including both extreme positive/negative association and independence) compatible with the specified margins (Fontana et al., 2017).

2. Convex Geometry and Extremal Representation

Theorem 3.2 in (Fontana et al., 2017) formally establishes that the set Xi{0,1}X_i \in \{0,1\}6 of all densities Xi{0,1}X_i \in \{0,1\}7 with margins Xi{0,1}X_i \in \{0,1\}8 is a convex polytope in Xi{0,1}X_i \in \{0,1\}9, whose extreme points (vertices) can be determined algebraically. Explicitly, every {0,1}m\{0,1\}^m0 is a convex combination

{0,1}m\{0,1\}^m1

where {0,1}m\{0,1\}^m2 are the ray densities (vertices or extremal distributions) of the polytope, {0,1}m\{0,1\}^m3, and {0,1}m\{0,1\}^m4. These ray densities are computed as nonnegative solutions to the homogeneous margin-constraint system {0,1}m\{0,1\}^m5 (where {0,1}m\{0,1\}^m6 is the {0,1}m\{0,1\}^m7 margin-constraint matrix), and generally possess support of minimal size dictated by the polytope's combinatorics (Fontana et al., 2017).

3. Polynomial and Copula-Type Expansions

Every {0,1}m\{0,1\}^m8 admits a unique polynomial (Farlie-Gumbel-Morgenstern-type) expansion indexed by subsets {0,1}m\{0,1\}^m9: XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)0 where XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)1, XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)2 is the finite difference operator, and the parameter vector XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)3 encodes dependence at all interaction orders up to XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)4 (Fontana et al., 2017). The cumulative function XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)5 is expressed as a multilinear polynomial in XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)6, generalizing copula representations in the discrete setting: XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)7 This structure mirrors the FGM copula, but, in finite support and with matching margins, the parameters must satisfy linear constraints induced by the margin equations.

4. Compatibility and Realizability of Correlation Matrices

For a given pairwise correlation matrix XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)8, the compatibility problem is: does there exist XiBernoulli(pi)X_i \sim \text{Bernoulli}(p_i)9 with pairwise second moments matching

(ρij)(\rho_{ij})0

for all (ρij)(\rho_{ij})1? Proposition 3.1 in (Fontana et al., 2017) shows that this is the case if and only if the target vector of second moments (ρij)(\rho_{ij})2 lies in the convex hull of the second-moment columns of the ray matrix (ρij)(\rho_{ij})3. Explicitly, the feasibility system is

(ρij)(\rho_{ij})4

where (ρij)(\rho_{ij})5 collects the pairwise moments of the rays. If a nonnegative (ρij)(\rho_{ij})6 exists, the desired law can be constructed as (ρij)(\rho_{ij})7. If not, (ρij)(\rho_{ij})8 is infeasible, and one may project onto the feasible region to find the nearest compatible correlation structure (Fontana et al., 2017).

5. Bounding Achievable Correlations

Proposition 3.2 gives explicit bounds for each pairwise correlation: (ρij)(\rho_{ij})9 where p=(p1,,pm)p = (p_1,\dots,p_m)0 and p=(p1,,pm)p = (p_1,\dots,p_m)1 are the minimal and maximal pairwise moments among all rays. In terms of correlations,

p=(p1,,pm)p = (p_1,\dots,p_m)2

The bivariate case reduces to the classical Fréchet–Hoeffding bounds: p=(p1,,pm)p = (p_1,\dots,p_m)3 This establishes the sharp compatibility region for each pair of margins and attainable correlation (Fontana et al., 2017).

6. Algorithmic Construction and Numerical Illustration

The procedure for constructing a multivariate Bernoulli law with prescribed margins and correlations involves:

  1. Building the constraint matrix p=(p1,,pm)p = (p_1,\dots,p_m)4 for the margin system p=(p1,,pm)p = (p_1,\dots,p_m)5;
  2. Computing the extremal rays p=(p1,,pm)p = (p_1,\dots,p_m)6 as generators of the kernel cone (e.g., via 4ti2);
  3. Assembling the ray matrix p=(p1,,pm)p = (p_1,\dots,p_m)7 and the second-moment matrix p=(p1,,pm)p = (p_1,\dots,p_m)8;
  4. Solving the linear program p=(p1,,pm)p = (p_1,\dots,p_m)9 for feasibility;
  5. Forming the joint probability vector m1m \geq 10 if a solution exists.

In the case m1m \geq 11, m1m \geq 12 for m1m \geq 13, and desired m1m \geq 14, the algorithm yields the explicit weight vector m1m \geq 15 and the corresponding joint pmf on m1m \geq 16 (Fontana et al., 2017).

7. Theoretical and Practical Implications

This convex-geometric characterization unifies the study of discrete dependence, simulation, and parameter compatibility in multivariate Bernoulli laws. Through explicit polytope structure, any marginal/correlation assignment can be checked for feasibility; if feasible, extremal and mixed laws can be synthesized efficiently. The theoretical framework extends naturally to related combinatorial problems, correlation polytopes, and computational methods for high-dimensional discrete data (Fontana et al., 2017). The approach is foundational for simulation in risk aggregation, network modeling, and dependence-extremal analysis in statistics and applied probability.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multivariate Bernoulli Distribution.